input函数

示例:

a=input("输入一个数字")
print("数字",a)

结构为:

variable name = input('message to user')

input后面的括号内填入提示信息
示例中,用户输入的值被赋值在了a,随后程序打印出了字符串“数字”和变量a
input函数默认把输入值定义为字符串,所以打印出的a为一个字符串(而非数字)


eval函数

示例:

a=eval(input("输入一个数字"))
print("数字",a)

eval函数可以把用户输入的文本(字符串)转变为数字。在示例中如果用户输入运算式如‘3+2*4’,eval函数就会进行运算并返回结果11。


Print函数

print函数会打印出括号内的内容

print('这是一个示范')
print(3+4)
print('3+4')

print函数会打印在引号内每一个字符(极个别案例除外),在第二行代码中输出会是经运算后的7,而在第三行是字符串‘3+4’。

print('A',1,'XYZ',2)

在print函数里,可以用逗号隔开不同的东西,python会把它们全部打印在一行内并自动在它们之间插入空格

如果不想在每个东西之间插入空格,可以在print函数中输入sep=‘间隔’

print('a','n','d',sep='333')

可以用end把python中的自动换行改为以其他字符做间隔

print('e','f','g')
print('e','f','g')
print('')
print('a','b','c',end=' ')
print('a','b','c')


变量

变量的重要作用之一就是存贮在程序中不止会用在一处的信息。Python中无需声明变量,所有的变量在使用前都需要进行赋值。pyhon中用‘=’给变量赋值,在python中,‘=’不意味着数学等式,而是将等号后的值赋给等号前的变量。
Python中,‘A’与‘a’会因为大小不同写成为不同变量,同样名称的变量只会存在一个。

#示例
x=9
y=2024
z=x+y
z=z-10
y=x=8

在实例中,

  1. 在前两行,9被赋值给了变量x,2024被赋值给了变量y
  2. 第三行中,创建了变量z,z等于x与y的和(2033)
  3. 然后,z被改为了z的值(2033)减10,变为了2023
  4. 最后一行,y和x的值同时被改为了8

变量名

Python中,变量的命名有几项规则:

  1. 变量名可以含有字母,数字,下划线和汉字(通常不使用汉字)
  2. 变量名不能包含空格
  3. 变量名不能数字开头
  4. 变量名不能与以下Python 保留字符相同


注释

Python注释对于程序运行不会有任何的影响,但可以增加程序的可读性

#hello
print('77') #这是一条注释

单行注释以‘#’作为开头,而多行注释则要在三个单/双引号(‘’‘)或(“”“)中

'''
time
place
plot
theme
'''
print(2)
"""
OK
Not OK
'''

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注