1. Python数字类型
在python中可以使用任意大的数字,而不用担心溢出。
数据类型不用提前声明。
数字有四种数据类型,整型,长整数+L,浮点数,复数+J。
字符串类型,通常由单引号,双引号,三引号包含。
2. 只有在print字符串的时候,才会解释字符串内的转义字符
只调用字符串的时候不转义
>>>a=”dfa \tdfadfa”
>>>a
”dfa \tdfadfa”
>>>print(a)
”dfa dfadfa”
3. 字符串的常用操作函数
4. 在python中可以使用字符串.[]访问字符串中指定位置上的字符,类似于C语言中的数组。String.capitalize()首字母大写
String.count()获得字符串中某一字符或者子字符串的出现次数
String.find()获得字符串中某一字符或者子字符串的起始位置(未找到的话显示-1)
String.isalnum()检测字符串是否只包含0-9,a-z,A-Z
String.isalpha()检测字符串是否只包含a-z,A-Z
String.isdigit()检测字符串是否只包含0-9
String.islower()检测字符串是否均为小写字母
String.istitle()检测字符串是否均为大写字母
String.isspace()检测字符串是否全为空白字符
String.join()连接字符串(括号内的字符串有几个字符,就把原字符串插入进去几次)
String.spit()分割字符串(以空格为界限分开)(两个参数,第一个参数是以什么为分界线,默认为空格,第二个参数是分割成几个子字符串)
String.lower()将字符串全部转换为小写
String.upper()将字符串全部转换为大写
String.swapcase()将字符串大写全部转换为小写,小写全部转换为大写
Len(string)获取字符串长度
使用+拼接字符串
使用*数字重复几次字符串
以上都不影响原字符串
5. Python中的编号从0开始
6. Python中允许负数编号。负数表示从字符串尾开始计算,如-1表示的是字符串的最后一个字符,-2表示倒数第二个,以此类推
7. 分片中从第一个索引编号到第二个索引编号前中间的所有字符,即不包括第二个索引编号。
8. 格式化字符串
在字符串中以%开头的字符
其中%c表示单个字符char
%s表示字符串
%d表示十进制整数
%o表示八进制整数
%x表示十六进制整数,其中的字母小写
%X表示十六进制整数,其中的字母大写9. Python3中没有string.atoi()来把字符串转换为数字
使用int可以,但只对整形。10. 原始字符串
Python3中也可以用import locale;locale.atoi(),但也只对整形
在字符串前加r或者R表示字符串中转义无效,类似于三引号。
可以在原始字符串中表示系统路径,但是字符串末尾不能是\。
也可以在双引号和原始字符串中表示系统路径,用/表示,并且字符串末尾可以是/。
>>>path=r"E:\Software"
>>> os.listdir(path)
['uTorrent']
>>>path="E:/Software"
>>> os.listdir(path)
['uTorrent']
>>>path="E:/Software/"
>>> os.listdir(path)
['uTorrent']
>>>path=r"E:/Software/"
>>> os.listdir(path)
['uTorrent']