标识符
1,只包含数字,字母,下换线的任意组合
2,数字不能开头
3,关键字不能成为变量名
python中 \ 表示去行。。。语句结束后,可以接分号 ;
一行里面使用两个语句,需要使用分号
注意点,不同等级之间需要进行缩进,建议使用4个空格进行缩进
PEP8
使用四个空格缩进
运算符周围使用空格 a = 3 + 5
逗号的后面使用空格隔开 print("xixi", "haha")
折行确保每行不超过128个字符,使用去行符\
注释独占一行
函数和类之间最好空两行
基本输入input
#输入
str1 = input("please input your name:")
print("xxxxxxxxx")
print(str1)
num1 = input("please input an number:")#input函数得到的数值类型都是字符串
print(num1,type(num1)) # type表示所属类型
print(num1 + "456")
print(123+456)
#print(num1 + 456) #不能相加
print(int(num1) + 456) #将字符串变为整形
运行结果
基本输出
print("abc", "xyz",sep="%")#在没有seq="%"时,输出的abc和xyz之间有空格。修改后输出的空格为%
print("第二行")#默认换行
print("abc", "xyz",end=".....")#在没有end="....."时,将换行变为.....
print("cde")
运行结果
变量的赋值
a=1
a=b=1#连续赋值
a,b=1,2#多项赋值
print(a,b)
a,b=b,a#交换变量
print(a,b)
练习:接受用户从键盘的输入两个数,分别求这两个数的加减乘
num2 = input("第一个数值:")
num3 = input("第二个数值:")
print("相加的结果为")
print(int(num2) + int(num3))
print("相减的结果为:")
print(int(num2) - int(num3))
print("相乘的结果为")
print(int(num2) * int(num3))
从键盘输入root,密码为123456,若正确,则登录成功,否则登陆失败
username = input("请输入用户名: ")
passwd = input("请输入密码: ")
if username == "root" and passwd =="123456" :
print("登录成功")
else:
print("登陆失败")