integer(int):整数
float:浮点数
long:非常大的数,字节较大
string:存储数字、字母、符号 例:"hello2"
list:用方括号括住的一组项,中间用括号隔开 [q6,o0",23,2.5]
tuple:用圆括号括住的列表,(类似结构体,表示一组特性) (1,2,4),("linda",23,"beijing")
dictionary:用花括号括起来的键值列表{'apple':'red','num':25,'address':'beijing'}
a=5
a 即可输出数字5
type():可以使用type()函数显示变量的类型
type(a)
将输出a的类型int
基本四则运算:加减乘除
Floor除法: // 13//2=6
取模运算: %
取反: - 即直接加负号
绝对值: abs() 调用函数
求幂: * 即* 2**4=16
if -else语句
if a>5:
print("a is bigger than 5")
else:
print("a is no less than 5")
可以使用elif测试更多数据
if score>90:
print("Great")
elif score>80:
print("good")
elif score>60
print("quality")
else
print("unquality")
使用try-except语句捕捉错误,避免因不确定导致程序崩溃
try:
a=10/0
print("run mormal")
except:
print("failure to run")
字符串的创建,单引号或者双引号均可以创建字符串.可以使用print 变量输出字符串,print语句输出后将会转到下一行,若继续在本行输出,则在print语句后加‘,’即可。
a='beijing'
b="zhengzhou"
print a,
print b
获取字符串信息的常用函数
.len() 获取字符串的长度
.upper() 将字符串小写字母转换为大写
.lower() 大写转化为小写
.capitalize() 把字符串首字母大学,剩余字母转化为小写
.title() 将每个单词首字母大写,剩余字母转化为小写
.isdigt() 判断字符串是否全部为数字,输出为True或者False
.isalpha() 判断字符串是否全部为字母,输出为True或者False
字符串的连接,使用’+’
a+b
将输出 'beijingzhengzhou'
a+" "+b
将输出 'beijing zhengzhou'
字符串的乘法运算
字符串乘一个整数将会得到连续的几个字符串,字符串乘负数将得到空字符串,字符串乘浮点数将会报错
s='boy'
print s*3
控制台将输出 boyboyboyboyboy
格式化字符串
用转义’\n’可以将字符串输出为多行, 当要输出单引号,必须使用转义字符即’\”,要输出反斜杠,也要使用转义字符即”\”
s='name:wangdan\nage:28\naddress:zhengzhou'
print s
结果:
name:wangdan
age:28
address:zhengzhou
s='name:wangdan\\age:28\\address:zhengzhou'
print s
name:wangdan\age:28\address:zhengzhongzho
字符串的空格删除
使用strip()函数,他允许我们删除字符串的开头和结尾的所有空格,也可以删除传入函数的字符
s=' book '
s1="***book**story***"
print s.strip()
print s1.strip("*")
print s1.lstrip('*')
print s.lstrip()
print s1.rstrip('*')
print s.rstrip
控制台输出:
book
book**story
book**story***
book
***book**story
book
字符串的查找和替换
可以使用.cout()函数查找字符在字符串出现的次数,函数.find()查找字符第一次出现的位置,函数replace(‘str’,’str’)可以用后一个字符串替换前一个字符串,若没有前一个字
串将会返回-1
s='we are the children,we are the boy,we are the future '
print s.count('we')
print s.find("we")
print s.find('boy')
print s.find('you')
print s.replace('boy','volunteer')
print s
控制台输出:
3
0
31
-1
we are the children,we are the volunteer,we are the future
we are the children,we are the boy,we are the future