字符串 单引号和双引号定义的都是字符串
>>>b=’wasdef’ =>>>b=”wasdef”
将整型转化为字符串函数Str()
将字符型转化为整形int()
Print()输出函数 只能将输入转化为字符类型(str)
Input()输入函数(只能将输入转化为字符类型(str))
转义字符: \ 续写符,即一行未完,转下一行;\\ (\)反斜杠符号; \’ 单引号;\” 双引号;\a 响铃;
\b 退格(backspace); \e 转义;\000 空;\n 换行;\v 纵向制表符;\t 横向制表符;\r 回车;
\f 换页; \0yy 八进制数,yy代表的字符 ,例如12代表换行;
字符索引与切片
>>>lang = “study python”
>>>lang[0]
‘s’
>>>lang.index(“p”)
6
>>>lang[2:9]
‘udy pyt’
内建函数id() 用来查看对象的内存地址
字符串基本操作
len():求序列长度
+:连接2个序列
*:重复序列元素
in:判断元素是否存在于序列中
min():返回最小值
max():返回最大值
内建函数ord() 得到一个字符所对应的数字编码
>>>ord(“h”)
104
>>>chr(104) //内建函数chr()将数字转义为字符
‘h’
字符串str.format()输出函数
判断一个字符串是否全是字母 str.isalpha()
分割字符串str.split()
Split(“ ”) 按空格分割
Split(“.”)按”.”分割
去掉字符串两头空格
s.strip():返回去掉字符串的左右空格的字符串,字符串s是不变的
s.lstrip():返回去掉字符串的左空格的字符串,字符串s是不变的
s.rstrip():返回去掉字符串的右空格的字符串,字符串s是不变的
字符大小写的转换
s.supper():s中的字母转化为大写
s.lower():s中的字母转化为小写
s.capitalize():将首字母转化为大写
s.isupper():判断s中字母是否全是大写
s.islower():判断s中字母是否全是小写
s.istitle():判断s是否是标题模式,即字符串中所有单词拼写首字母为大写,其他字母为小写
拼接字符串join()
>>>b = ‘www.itdiffer.com’
>>>c = b.split(“.”)
>>>c
[‘www’,’itdiffer’,’com’]
>>>”.”.join(c)
‘www.itdiffer.com’
>>>”*”.join(c)
‘www*itdiffer*com’
查看编码格式
>>>import sys
>>>sys.getdefaulencoding() //返回编码格式 如“utf-8“
列表list
列表使用[ ]定义,字符串使用““或‘‘定义
列表衍伸 list.append()和list.extend()
List.count(x):计算列表中x元素重复出现的次数
List.insert(i,x):在列表[i]插入x
List.remove(x):删除列表中x ,如果列表不存在x,会报错
List.pop([i]):删除列表中[i]位置的元素
List.reverse():把列表的元素顺序反过来
新的数据类型 元组(tuple)
>>>t = (‘2’,’1’,’python’) //用括号定义
字典 用{ }定义
创建字典
方法1:>>>mydict = {}
>>>mydict
{}
>>>Person = {“name”:”qiwsir”,”site”:”qiwsir.github.io”}
>>>person
{“name”:”qiwsir”,”site”:”qiwsir.github.io”}
//“name”:”qiwsir” ,冒号(:)前面的是键,后面的是值
向已建立的字典中增加键值
>>>person[‘name2’] = “qiwsir”
>>>person
{“name2”:” qiwsir”,“name”:”qiwsir”,”site”:”qiwsir.github.io”}
方法2:>>>Person = {[“name”,”qiwsir”],[”site”,”qiwsir.github.io”]}
>>>person
{“name”:”qiwsir”,”site”:”qiwsir.github.io”}
方法3:>>>ad = dict(name = “qiwsir”,age = 42)
>>>ad
{‘age’:42,‘name‘:’ qiwsir’}
方法4:>>>website = {}.fromkeys((“third”,”forth”),”facebook”)
>>>website
{‘forth’:’facebook’,’third’:’facebook’}