chaper3 数字和字符串
- 数字:
分为int和float,可以相互转换。
注意:在int型数字计算平均值的过程中,无论计算结果是整数还是浮点数,结果都为float型。
关于布尔型
- 字符串
计算字符串长度的函数len()
s='abc'
a=len(s)
print(a)
str.capitalize()函数,返回的字符串首字母大写,其他小写。注意:也可以写成s.capitalize(),效果相同。
字符串的拼接,可以直接用‘,’或‘+’完成,两者存在有无空格的区别。注意:字符串从第0位开始
str.find()函数,返回字符串中某一字符或字符组第一次出现的位置。
s='aaabbbccc'
print(s.find('b'))
print(s.find('ccc'))
返回结果分别为3,6。注意:in用来判断某字符在不在字符串内,返回布尔型。
str.count()函数,计算某个字符在字符串中出现的次数
str.replace(old,new,num)函数,把字符串中的old替换成new,替换次数为num.注意:返回替换的结果,而原来的字符串str不变
str.upper()函数,全部字母都换为大写,
str.lower()函数,全部字母都换为小写,
str.capicapitalize()函数,仅字符串首字母大写,其余均为小写
str.title()函数,仅每个单词首字母大写,其余小写
str.isupper()函数,判断所有字母均为大写,返回布尔型
str.islower()函数,判断所有字母均为小写,返回布尔型
str.istitle()函数,判断所有单词首字母均为大写,返回布尔型 注意:上述字符串处理函数只返回结果,不改变原来字符串
chaper4 列表
列表通过方括号定义,不同元素之间用‘,’隔开。列表中的元素可以是不同的数据类型。
列表的加‘+’和乘‘*’,会整合乘新的列表。‘+’是衔接在一起,‘*’是列表的重复
列表内容的截取。注意:索引从0开始,0:1截取的只是第0位,0:2截取的是第0,1位,即不包括最后一位
list.append()函数,在列表的末尾添加新的元素
计算列表中所有元素的平均值。注意:用到sum()函数求和,len()函数求元素个数
替换列表中的元素
删除列表中的元素,将对应元素设置为空即可
list comprehension创建列表。其中range(num)函数,返回0:num的一个序列,包括0不包括num.