python数据类型及相关函数
1G = 1024M 1M = 1024K 1K = 1024Byte
1个字节可以存储255长度的数字
2中不同组合方式
一、关于一些字符串相关技术:
取最后一个字母的两种不同方法:
截取字符串:
截取时,利用下标(注意:这是个左闭右开的,也就是说取值的时候,左下标能够取到,右下标无法取到)
间隔取数字,比如每隔一个字母取出来一次
把字符串中的内容反转——倒过来
把文件中内容替换
1、把所有的内容能够替换的都进行替换
2、在后面加入数字后,替换规定的次数。
把内容进行分割,完成组合成一个列表。
命令 | 名义 |
pc.lower() | 转换为小写 |
pc.upper() | 转为大写 |
pc.center(50) |
在像素50中居中显示 |
pc.ljust(50) | 左对齐 |
pc.rjust(50) | 右对齐 |
pc.lstrip() | 去除左边空格 |
pc.rstrip() | 去除右边空格 |
pc.strip() | 去除两端空格 |
pc.partition("A") | 以A为中心,把内容分为3个部分 |
pc.splitliness | 按行分割,返回各元素列表 |
pc.isalpha | 是否为字母 |
pc.isdigit() | 是否为数字 |
pc.isalnum() | 是否是数字和字母组合的 |
列表name = []
分割:pc.split()把所有空格、制表符、换行符进行分开。组合成一个新的列表
列表的增删改查:
增
names.append('老赵') 添加在列表的最后元素
names.insert(1,"老赵") 添加在列表的1号位置(指定位置进行插入)
names.extend(age) 把age列表中的元素存放在names列表中。
删
namse.pop() 删除列表最后一个元素
names.remove("老赵") 指定元素进行删除,只删除一次
del names[1] 指定下标进行删除。
改
names[1] ="pqw"
该命令会直接把1号位置的元素替换成pqw,从而达到改的效果
查
"pqw" in names 判断是否在这个列表中
"pqw" not in names 判断是否不在这个列表中
二、字典
info={}
info = {"name":"pqw","addr":"china"}
成对出现,以键值对的方式。
增删改查
增
info['age'] = 18
info['weix'] = 20
删
del info['QQ']
改
info['name'] = "lao"
查
info['age'] 这样查询在没有找到数据后,会出现报异常
info.get("age") 通过调用函数的方法,能够避免报异常的出现。
命令 | 效果 |
info.keys() | 得到所有的键 |
info.values() | 得到所有的值 |
info.items() | 得到所有的键值对 |
元组:
a = (11,22)