文章目录
一、变量
变量是保存和表示数据值的一种语法元素,在程序中十分常见。
1.变量的命名
Python语言允许使用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,并且,严格区分大小写。
2.变量命名的注意事项
变量的命名不能与Python中保留字相同。查找Python保留字程序如下:
help('keywords')
输出结果如下:
二、数据类型
Python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典等
1.数字类型
数字类型分为整数、浮点数和负数。
1.1整数
二进制:0b10110100
十进制:180
八进制:0o2664
十六进制:0xb4
1.2浮点数
可以用小数点表示,也可以用科学计数法表示:
小数点表示:123.555
科学计数法表示1.23555e2
2.字符串类型
Python语言中,字符串是用两个双引号" "或着单引号’ '括起来的一个或多个字符。
2.1字符串的排序
比如“乱花渐欲迷人眼,浅草才能没马蹄”这个字符串,从左到右的顺序是从0-14,共计十五个字符,也可表示为[0:14]。也就是0表示“乱”字,1表示“花”字,逗号也占用一个字符。
2.2求字符串长度
len()函数可以获取字符串的长度,一个中文字符和西文字符的长度都为1个字符。
a = len('乱花渐欲迷人眼,浅草才能没马蹄')
print(a)
输出结果:15
三、基本输入输出函数
Python有三个重要的基本输入、输出函数,用于输入、转换和输出。分别是input()、eval()和print()。
1.print()函数
作用:输出运算结果;根据输出内容的不同,有三种用法。
1.1用于输出字符串,使用方法如下
print(‘待输出的字符串’)
print('世界和平')
1.2用于输出一个或多个变量
print(变量1,变量2,…)
a=3
b=4
print(a,b)
1.3用于混合输出字符串与变量值
print(‘输出字符串模版’.format(变量1,变量2,…))
其中,输出字符串模版中采用{}表示一个槽位,每一个槽位对应format()中的一个变量。
a=3
b=5
print('a的值为{},b的值为{}'.foramt(a,b))
运行结果为:
a的值为3,b的值为5
1.4说明:print()函数换行控制
print()输出函数的文本时默认会在最后增加一个换行,如果不希望在最后增加这个换行,或者希望输出文本后增加其他内容,可以对print()函数的“end”参数进行赋值。
print(待输出的内容,end = ‘增加的输出结尾’)
a=3
print(a,end = '.')
print(a,end = '%')
运行结果为:
3.3%
2.input()函数
2.1input()函数使用
作用:从控制台获得用户的一行输入
a = input('请输入一个数字')
注意:无论用户输入什么内容,input()函数都以字符串类型返回结果。
2.2eval()函数
在使用input()函数时,无论用户输入什么内容,input()函数都以字符串类型返回结果。如果想输出数字类型的返回结果,需要用到eval()函数。
eval()函数和input()函数一起使用,可以用来获取用户输入的数字。input()输入时都是字符串类型返回结果,当结合上eval()函数时,可以将输入的字符串类型的返回值变成数字类型的返回值。
变量 = eval(input(‘提示性文字’))
value = eval(input('请输入要计算的数值:'))
print(value*2)
输出结果:
请输入要计算的数值:24
48
感兴趣的话可以将eval()去掉,看看输出结果,有助于加深理解。
value = input('请输入要计算的数值:')
print(value*2)
总结
道路漫长且艰辛,我辈仍需努力