Python的第一个程序
print(“Hello World”)
Python中的注释
单行注释:#
多行注释:""" “”"
常用的数据类型
整型
浮点型
字符串型
布尔型:布尔值只有True、False俩种
复数型
- 查看数据类型:type()
变量的命名
- 由字母、数字和下划线构成,数字不能开头
- 大小写敏感
- 不能用关键字和系统保留字
格式化输出
- % 作为一个连接,%s,%d,%f
保留小数位 %.2f - format
保留小数位 {:.2f}
变量类型的转换
int():将一个数值或字符串转成整数,可以指定进制
float():将一个字符串转换成浮点数
str():将指定的对象转换成字符串形式,可以指定编码
chr():将整数转换成该编码对应的字符串(一个字符)
ord():将字符串(一个字符)转换成对应得编码(整数)
- input():获取值
# 邮箱加密
email = str(input("请输入邮箱:"))
for i in email:
email1 = ord (i)
email2 = email1 - 10
email3 = chr(email2)
print(email3,end="")
运算符
- [] [:] 下标,切片,前闭后开的一个区间
- ** 指数
- ~,+ - 按位取反,正负号
- *,/,%,// 乘,除,模,整除
- +,- 加,减
- .>>,<< 右移,左移
- & 按位与
- ∧,∣ 按位异或,按位或
- <=,<,>=, > 小于等于,小于,大于等于,大于
- ==,!= 等于,不等于
- is,is not 身份运算符
- in,not in 成员运算符
- not,or,and 逻辑运算符
- =,+=,-=,*=,/=,%=,//=,**=,&=,|=,∧=,>>=,<<= (复合)赋值运算符
if语句
格式
if condition:
print
elif condition:
print
else:
print
例子
# 判断一个数是否为水仙花数
a = int (input("请输入一个数:"))
ge = a%10
shi = a/10%10
bai = a//100
if a>99 & a<=999:
if a = ge **3 + shi **3 + bai **3
print('%s 是一个水仙花数'%a)
else:
print('%s 不是一个水仙花数'%a)