python基础学习笔记(一)——数据类型stdtypes和列表list

机器之心整理

参考python官方说明

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.

猜你喜欢

转载自blog.csdn.net/AndesStay/article/details/82110178