Python数字类型有整数、实数、复数
- 整数类型
二进制:以0b开头,0或1, 将数字85转为二进制 bin(85)
八进制:以0o开头,0~7之间的整数 将数字85转为八进制 oct(85)
十六进制:以0x开头,0~9,a ~ f 将数字85转为十六进制 hex(85)
-
复数类型
>>> x=6+8j >>> y=1+2j >>> x+y (7+10j) #可进行复数间的加减乘除运算 >>> abs(x) #复数的模 10.0 >>> x.real #实部 6.0 >>> x.imag #虚部 8.0 >>> x.conjugate() #共轭复数 (6-8j)
-
字符串
单个字符也是字符串,使用单引号、双引号、三单引号、三双引号来表示字符串,可进行字符串的连接,格式化,查找,替换,排版等操作。
英文字符转大写 upper()
英文字符转小写 lower()
去除字符串最左边空格 lstrip()
去除字符串最右边空格 rstrip()
去除字符串首尾边空格 strip()
拆分字符串 split()
查找字串的位置find()
截取字符串:
字符串索引截取 :字符串[整数]
范围索引截取 :字符串[初始位置:结束位置]>>> x=" ABCD " >>> x.strip() 'ABCD' >>> x="asd&qwe" >>> x.split("&") ['asd', 'qwe'] >>> x="abcdef" >>> x.find("c") 2 >>> x.find("g") -1 >>> x[3] 'd' >>> x[2:4] 'cd' >>>