输入输出
输出 print()#默认结尾附带\n
输入 input()
注释
单行注释 #内容
多行注释 ‘’‘内容’‘’ “”“内容”“”
代码缩进
不是采用“{}”和“;”分隔代码块,而是采用代码缩进“\t”和“:”
编码规范
避免一次导入多个模块
命名规范
模块\函数\类的属性\方法\:小写+下划线
包:小写+点
类:首字母大写
常量:全大写+下划线
受保护变量或者函数:以下划线开头
私有成员:以双下划线开头
保留字
保留字不可被占用,当提示”invalid syntax“的错误信息时就是因为保留字被占用,查看保留字可以通过IDLE输入
import keywrod
keyword.kwlist
变量
Python中不需要声明变量及其类型,直接等号赋值即可创建各种类型的变量,变量可通过内置函数id()查看变量的地址,通过内置函数type()查看变量类型。
数据类型
1、整型
height = 170
2、浮点型
height = 170.0
height = 170. #小数点前后的0均可省略
3、复数型
height = 170.9 +152.1j #j或J表示复数部分
4、字符串
height = “我很胖” #然而我不胖
函数 | 转义类型 |
---|---|
int(x) | 将x转换成整形 |
flout(x) | 将x转换成浮点型 |
complex(real[.imag]) | 创建一个复数 |
str(x) | 将x转换成字符串 |
repr(x) | 将x转换成表达式字符串 |
eval(str) | 计算字符串中有效的Python表达式 |
chr(x) | 将整数x转换成一个字符 |
ord(x) | 整数转十进制 |
hex(x) | 整数转十六进制 |
oct(x) | 整数转八进制 |
运算符
1、计算运算符
运算符 | 说明 | 举例 | 解 |
---|---|---|---|
+ | 加 | 2+3 | 5 |
- | 减 | 2-3 | -1 |
* | 乘 | 2*3 | 6 |
** | 幂运算 | 2**3 | 8 |
/ | 除法 | 2/4 | 0.5 |
// | 整除 | 4/3 | 1 |
#* 乘法可用于字符串中例:
height = “我很胖”
print(height * 3)
我很胖我很胖我很胖
2、比较运算符
Python的比较运算符和C语言的类似
只不过多了字符串的比较功能 ‘a’ < ‘b’
且添加了区间比较 功能 0 < a < 100
3、逻辑运算符
C语言 | Python |
---|---|
&& | and |
|| | or |
! | not |
4、位操作运算符
与C语言保持一致
符号 | 功能 |
---|---|
& | 按位与 |
| | 按位或 |
^ | 按位异或 |
~ | 按位取反 |
>> | 右移 |
<< | 左移 |