1.注释
1.1.单行注释:以#开头,#右边的有所东西当做说明.
1.2.多行注释:''' 我是多行注释 '''
2.变量
2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的
2.1.1.Numbers(数字)
数字类型又分int(整形),long(长整型),float(浮点型),complex(复数)
2.1.2.布尔类型
布尔类型只有True(1)或者False(0)
2.1.3.字符串(String)
2.1.4.列表(List)
2.1.5.元祖(Tuple)
2.1.6.字典(Dictionary)
2.2.所有的变量类型可以用type(变量名)来查看
3.标识符
3.1.python中标识符是区分大小写的
3.2.标识符的命名规则:驼峰命名
3.2.1:小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myName
3.2.2:大驼峰命名法:每一个单词的首字母都使用大写,例如:FirstName
3.3.下划线命名:例如:send_buf
4.输出
4.0.python中的输出:print()
4.1.格式化输出:
例如:age = 10
print('我今年%s岁' % age)
在python代码中,看到%这样的操作符,就是格式化输出
格式符号 | 转换 |
%c | 字符 |
%s | 字符串(最常用) |
%d | 有符号的十进制整数(最常用) |
%u | 无符号的十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数 |
%f | 浮点数(最常用) |
%e | 科学计数法(小写'e') |
%E | 科学计数法(大写“E”) |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
4.2.换行输出:\n字符串中使用
5.输入
5.1.input():输入的必须是表达式,其打印的结果都是字符串类型
password = input('请输入你的密码:')
print(password) # password就是字符串
6.运算符
6.1算术运算符,下面以a=10,b=20为例进行计算
运算符 | 描述 | 实例 |
+ | 加 | a+b=30 |
- | 减 | a-b=-10 |
* | 乘 | a*b=200 |
/ | 除 | a/b=2 |
// | 取整除 | 9//2=4,不要小数,余数 |
% | 取余 | b%a=2...0 只取余数 |
** | 指数(幂次方) | a**b=1后面 20个零 |
6.2赋值运算符,只有一个:= 把=右边的结果赋值给左边的变量,例如num=1+2+3,num=7
6.3符合赋值运算符
运算符 | 描述 | 实例 |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取余赋值运算符 | c %= a 等效于 c = c % a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
7.数据类型转换
常用:
7.1.int(x) 将x转换为一个整数
7.2.float(x) 将x转换为一个浮点数
7.3.str(x) 将对象x 转换为字符串
7.4.eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
7.5.tuple(s) 将序列s 转换为一个元组
7.6.list(s ) 将序列s 转换为一个列表
不常用:
7.7.complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部
7.8.repr(x ) 将对象x 转换为表达式字符串
7.9.chr(x ) 将一个整数转换为一个Unicode字符
7.10.ord(x ) 将一个字符转换为它的ASCII整数值
7.11.hex(x ) 将一个整数转换为一个十六进制字符串
7.12.oct(x ) 将一个整数转换为一个八进制字符串
7.13.bin(x ) 将一个整数转换为一个二进制字符串