语言元素
1、变量和类型:
整型、浮点型、字符串型、布尔型、复数型。
2、变量命名:
硬性规则:
- 变量名由字母、数字和下划线构成,数字不能开头。
- 大小写敏感。
- 不要跟关键字和系统保留字冲突。
- PEP 8要求:
- 用小写字母拼写,多个单词用下划线连接。
- 受保护的实例属性用单个下划线开头
- 私有的实例属性用两个下划线开头
- 逢冒必缩
3、变量的使用:
例1:
“”"
输入两个数字,返回这两个数字的和.
- int
- float
“”"
num1 = float(input(‘请输入数字:>>’))
num2 = float(input(‘请输入另外一个数字:>>’))
print(num1 + num2)
例2:
“”"
使用type()检查变量的类型
“”"
a = 100
b = 12.345
c = 1 + 5j
d = ‘hello, world’
e = True
print(type(a))
print(type(b))
print(type©)
print(type(d))
print(type(e))
例3:对变量类型进行转换
int():将数值或字符转换成整数
float():将字符串转换成浮点数
str():将指定对象转换成字符串形式
chr():将整数转换成编码对应的字符串
ord():将字符串转换成对应的编码
“”"
需求: 将输入的邮箱进行加密使用ASCII.
- for i in a:
print(i) - ord()
- chr()
进阶:python使用md5.
“”"
email = input(‘Input your email:’)
#34567@123.com
for j in email:
ord_ = ord(j)
ord_1 = ord_ + 10
str_ = chr(ord_1)
print(str_,end="")
4、运算符说明:
在实际开发中,如果搞不清楚优先级可以使用括号来确保运算的执行顺序。
运算符的使用
分支结构
1、if 语句的使用
关键字:if、elif、else
剪刀石头布