python环境安装
过于基础,此处就不细写了,可参考:https://www.runoob.com/python/python-install.html
Python基本数据类型
可变、不可变数据类型
可变数据类型 列表、字典、集合--不可哈希 集合里存的元素必须是不可变的数据类型,无序,不重复(去重) 不可变数据类型 元组、数字、字符串--可哈希
字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可
'strs'.capitalize() #首字母大写 'strs'.title() #每个单词首字母大写 'strs'.upper() #每个字母变为大写 'strs'.lower() #每个字母变为小写 'strs'.swapcase() #大小写互换 'strs'.count() #计算指定字符串或字符出现的次数 'strs'.find() #根据指定的字符获取该字符在字符串中第一次出现的索引位置(找不到索引返回-1) 'strs'.index() #根据指定的字符获取该字符在字符串中第一次出现的索引位置(找不到索引返回一个异常错误) 'strs'.startswith() #检测字符串是否以指定字符开头 'strs'.endswith() #检测字符串是否以指定字符结尾 'strs'.isupper() #检测字符串是否都为大写字母 'strs'.islower() #检测字符串是否都为小写字母 'strs'.istitle() #检测字符串是否都为单词首字母大写 'strs'.isalnum() #检测字符串是否只由字母和数字字符组成 'strs'.isalpha() #检测字符串是否只由字母字符(含中文字符)组成 'strs'.isdigit() #检测字符串是否只由十进制数字字符组成 'strs'.isnumeric() #检测字符串是否以数字字符组成 'strs'.isdecimal() #检测字符串是否以数字字符组成 'strs'.isspace() #检测字符串是否由空白字符组成 'strs'.split() #使用指定字符,将字符串进行切割并装入列表 'strs'.splitlines() #使用回车字符,切割字符串并装入列表中 'strs'.join(['a','b','c']) #将容器中的字符串使用指定字符拼接成一个字符串 'strs'.zfill() #使用0填充字符串,参数为填充后的总位数 'strs'.center() #用指定字符,将字符串居中填充到指定长度,参数(长度,使用的字符) 'strs'.ljust() #用指定字符,将字符串左对齐填充到指定长度,参数(长度,使用的字符) 'strs'.rjust() #用指定字符,将字符串右对齐填充到指定长度,参数(长度,使用的字符) 'strs'.strip() #去掉字符串中,两侧指定重复的字符(如果不指定字符,则删除空格) 'strs'.lstrip() #去掉字符串中,左侧指定重复的字符(如果不指定字符,则删除空格) 'strs'.rjust() #去掉字符串中,右侧指定重复的字符(如果不指定字符,则删除空格) #替换字符串中的字符 'strs'.maketrans() #制作字典 'strs'.translate() #使用字典替换 #exampel var = 'wiz good guy,wiz super cool' flag = ''.maketrans('wiz','wwr') res = var.translate(flag)