python学习之数据类型
一、字符串
1,通过+进行拼接搭配空格
name = 'truce'
name2 = 'lee'
myname = name + ' ' + name2
2、大小写函数
name.title() 首字母大写
name.upper() 所有字符大写
name.lower() 所有字符小写
3、剔除函数
1、name.rstrip() 去除字符串尾部空格
2、name.lstrip() 去除字符串前部空格
3、name.strip() 去除字符串首尾空格
4、数字
1、整数 加减乘除运算 乘方运算(3**2 = 9)
2、浮点数 通过运算得出的结果位数是不确定的
3、str()函数避免类型错误
age = 23
message = "Happy " + str(age) +"rd Birthday!"
二、列表
1、有序集合,索引从0开始
2、修改、添加、删除元素
添加元素:.append(元素)<默认添加到列表最后> .insert(索引,元素)
删除元素:del 列表[索引] 列表中移除 .pop()列表中移除 并可以拿到该元素 .remove(元素) 只删除第一个指定的值,如果要删除的值在列表中可能出现多次需要结合循环来删除。
3、组织列表
list.sort()原始列表元素顺序永久改变 并且按字母大小顺序排列 list.sort(reverse=True)按字母大小反序排列 也是永久性的
list.sorted()对原始列表临时排列 原始元素数据排列不变 list.reverse()到这打印列表 位置反序
4、确定列表的长度
len(list)
5、使用列表时避免索引错误
列表索引从0开始 list[-1]列表最后一个元素 列表长度为0时 改访问会报错
二、操作列表
1、循环 for list1 in list: 冒号缩进 缩进了的输出函数跟随for循环执行多次 不缩进只执行一次 需要避免缩进错误 冒号的下一行时循环的开始
2、数字列表
range()函数可以随便产生一列数字 结合list()函数可产生一个数字列表 range()函数还可制定步长 list(range(1,11,2))
数字列表简单的统计函数 min(list) max(list) sum(list)
3、列表解析