测牛学堂:自动化测试之python重点知识学习值数据类型转换和字符串重点

数字类型的强制类型转换

主要掌握两个,int和float,int转为整数,float转为小数
1强制类型转换,并不是说可以把任何的数据转成数字,而是符合转化条件的。比如带引号的数字。
比如,'20’如果是一个字符串,那么可以用int去转为数字,可以进行运算。
2 如果用int去转化小数,则只会取整数。比如3.78,会转为3,不是按照四舍五入去转的。

字符串数据类型核心知识点总结

1使用单引号,双引号,三引号包裹的内容,就是字符串。
2字符串用type打印出来的类型是str
3 字符串的拼接
字符串使用+ 进行拼接,要注意数字中运算加法的区别。
比如,‘3’+‘4’ ,输出的不是7 而是’34’
4 获取字符串的长度
获取字符串的长度,就是求字符串中字符的个数。python提供了方法:len()

a = 'helloceniu'
num1 = len(a)
print(num1) # 10

获取字符串中元素

通过下标可以获取字符串中的某个元素的值。用中括号取下标
注意,字符串下标从0开始,也就是说第一个字符的下标是0
在python中有一个技巧,就是字符串最后一个元素的下标,是字符串的长度 减1
下标可以是负数,表示从右向左倒着数。

a = 'abcsdsdsd'
print(a[0]) # a 

字符串截取

还是通过用下标的方法截取字符串中的元素,两个数字,中间用冒号,左边是开始位置的下标,右边是结束位置的下标。
注意:
1含头不含尾。也就是说坐边开始的位置下标可以获取到,右边结束位置的下标是不包含在截取范围内的。
2 如果截取的是某个位置后面的所有元素,结束位置的下标可以不写。
习惯上称为截取,其实原来的字符并没有真正被截掉,还是原来的字符,可以理解为选中复制

a = 'abcdefg'
a2 = a[0:3]
a3 = a[1:]
print(a2) #abc 

你可能感兴趣的:(python,学习,开发语言)