*1.语言元素
指令和程序
计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。
变量和类型
在程序设计中,变量是一种存储数据的载体。下面是几种常用的数据类型:
整型:Python中可以处理任意大小的整数,而且支持二进制,八进制和十六进制的表示法。
浮点型:浮点数也就是小数。
字符串型:字符串是以单引号或双引号括起来的任意文本,如‘hello’和“hello”。
布尔型:布尔值只有True、False两种值
复数型:形如3+5j
变量命名
硬性规则:
变量名由字母、数字和下划线构成,数字不能开头。
大小写敏感
不要跟关键字和系统保留字冲突。
PEP 8要求:
用小写字母拼写,多个单词用下划线连接
受保护的实例属性用单个下划线开头
私有的实例属性用两个下划线开头
逢冒必缩
变量的使用
在对变量类型进行转换时可以使用Python的内置函数
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="")
运算符
运算符 描述
[ ] [:] 下标,切片,前闭后开的一个区间
** 指数
~ + - 按位取反,正负号
- / % // 乘,除,摸,整除
-
-
-
加,减
-
-
-
<< 右移,左移
- & 按位与
- ^ 按位异或,按位或
- <= < > >= 小于等于,小于,大于,大于等于
- == != 等于 ,不等于
- is is not 身份运算符
- not or and 逻辑运算符