这次我决定换个方式学习python,就是学习小甲鱼的方法——边写实例边学习新知识,就是实战中学习。小甲鱼python! 下面看看效果。
字符串合并
>>> yourfriend = '康康'
>>> myfriend = '开心'
>>> ourfriend = yourfriend + myfriend
>>> print(ourfriend)
康康开心
简单的字符串合并在python中就可以这样实现,感觉比C简单多了。继续……
转义字符
转义字符是\。比如:你想打印let's go这个'怎么办呢???直接打印恐怕是不行!!,先试试:
看,报错了。果然不行,这个时候用到了转义字符
看下对比!!!很明显转义字符起作用了。
长字符串
如果遇到长的字符串怎么打印呢,?比如:歌词吧!:
这一天 我终于与你相见
你露出了已久不见的笑脸
你的小酒窝 让我浮想联翩
我真的好久都没这种感觉
你像 花儿一样很美
美的让人沉醉
让我忘了我是谁
你的美像一个刺猬
句句刺我心扉
让我带着你微笑回味
这个就应该用到三重引号什么是三重引号,看例子
嘿嘿!!这样多好。。
e记法
在数据中有时候会出现非常大的数,像:150000000000、0.0000000000025之类的数,我们记起来非常麻烦,所以就有了e记法。看样例:
>>> 150000000000000000000
150000000000000000000
>>> 1.5e11
150000000000.0
>>> 0.0000000000025
2.5e-12
e记法比较省事,规律搞明白用处非常多!!
布尔类型的小规律
都知道布尔类型只有True和False,其实布尔类型可以说是特殊的整型,True代表1、False代表0。具体看下示例:
很明显,是可以的,而图中报错的地方相信都明白——零不能做除数。不过,这个就当是了解一下,在计算中这么做不合适。!!!
数据类型间的转换
1.将字符串类型转换为整型
>>> a = '520'
>>> b = int(a)
>>> print(b)
520
2.浮点型转换为整型
>>> a = 5.99
>>> c = int(a)
>>> print(c)
5
这里需要注意的是,python在这儿做的是截断处理,就是将小数点后面的数全部截掉!!而不是数学中的四舍五入。
3.字符串转换成浮点型
>>> a = '520'
>>> d = float(a)
>>> print(d)
520.0
这个不用多做解释,都理解。
整数也一样
>>> a = 520
>>> e = float(a)
>>> print(e)
520.0
很简单的。。。
4.其他类型转换成字符串类型
>>> a = 520
>>> b = str(a)
>>> b
'520'
>>> a = 5.99
>>> c =str(a)
>>> c
'5.99'
他就会自动在数字上加单引号
查看数据类型
上一篇文章我写到了一种,type()函数。可以查看一下,现在还有一种方法,就是使用isinstance()函数。话不多说看示例:
>>> isinstance(250,int)
True
>>> isinstance(520.1314,float)
True
>>> isinstance('lixinjie',str)
True
>>> isinstance(True,bool)
True
>>> isinstance(520,float)
False
如果是相应的数据类型就会回复True,不是就回复False
算数运算
关于算数运算,我上篇博客也只是写到算数运算符而已,这次写下怎么使用。还是老规矩,直接上实例:
>>> a = b = c =d = 10
>>> a += 1
>>> b -= 3
>>> c *= 10
>>> d /= 8
>>> a
11
>>> b
7
>>> c
100
>>> d
1.25
>>> 10 // 8
1
>>> 3.0 // 2
1.0
>>> 5 % 2
1
>>> 3 ** 2
9
>>> 3 ** 5
243
如果混合运算的话,害,记住一句亘古不变的话(说个高级点的词汇装下X,哈哈哈):先乘除,后加减!
哎,对了,我还借了(我们都是IT学习爱好者,这不能说偷知道吗,,,,)小甲鱼一张图片。
哈哈哈,过瘾,感觉这样学真不错。
逻辑操作符
and、or、not
老规矩,看示例:
>>> 1 > 2 and 3 < 4
False
>>> 1 > 2 or 3 < 4
True
>>> not True
False
>>> not False
True
哈哈哈,,例子真的比语言易懂!!!
反正我这么学感觉挺好,哈哈哈,希望对你们有一点点的帮助哈,一起学习,一起进步。
溜了溜了!!!!

京公网安备 11010502036488号