python入门第2课 数据类型:字符串(str),整数(int),浮点数(float)及相互转换

本笔记是根据python小课的课程安排进行的,并不是Python的百科全书式教程,侧重在爬虫,前几课比较基础,有能力的可以看我后面的笔记。

参考资料:

1/廖雪峰的官方网站-python教程( 这个教材很全面,适合有一定编程或者python基础的人巩固以及学习,知识点很全) 

2/python小课  (互动式交互式的教学模式适合小白,而且不容易中途放弃),有兴趣扫码了解一下。我就是买了体验课入的坑。

数据类型:字符串(string),整数(integer,int),浮点数(float)

以及相关函数

参考资料:https://blog.csdn.net/luanpeng825485697/article/details/78387573 因为太全面了

字符串的呈现方式一般是用单引号或者双引号括起来的文本,比如 '长安'。可以运行下面的代码看一下效果哟~

问题:如果字符串内部含有单引号或双引号怎么办

解决1:用转义字符 \ 来实现

#a1 = 'Let's go' 由于这行代码是错误的,所以我们注释掉,否则程序不能被执行
a2 = 'Let\'s go'
print (a2)

解决2:用双引号作为标识符,而内部用单引号,这样python也可以区分

解决3:反过来,单引号作为标识符,内部采用双引号也可以

引申:还记得三个单引号的功能吗(换行输入,比如打印出一只皮卡丘)

a = input('孔子曾说过哪句名言?')
print('子曰:"'+a+'。"')

换行符: \n

poem='说是悲哀也可以吧。\n事物的滋味。 \n我尝得太早了。'
print(poem)

转义字符表。不需要记住!!当然能记住算你厉害,只需要在用到时查询就好了

type():获取数据类型

len():获取数据长度

a='吴承恩'
print(type(a))

终端显示了,class代表类,而str代表字符串,所以这是一个字符串的类。(在后期爬虫训练作用很大,先打好基础)

整数:integer(int)

整数、浮点数都没有数据长度,不能用len()

浮点数:带小数的数字(浮点数),科学计数法时,浮点数的小数点位置可变

数据类型的彼此转换

不同数据类型,不能用 + (加号) 拼接在一起

强制类型转换

猜你喜欢

转载自blog.csdn.net/qq_21947599/article/details/86937703