1.注释
单行(1)#
多行(2)"""
多行(3)’’’
2.缩进
用缩进来分隔代码
3.多行语句
用 \ 来分隔多行语句
4.元素类型
int
bool
float
complex(复数)
5.同一行内输入多行内容
用;分隔
6.运算符
and,or,not
in,not in
is,is not
is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等,id()用于判断地址
7.输入输出
input()
print(a,end="") end代表以引号内的内容结尾,不加end代表换行
8.模块导入
import abc 导入模块
from abc import cde 从abc中导入cde函数
from abc import * 从abc中导入全部函数
9.字符串
(1)单引号/双引号表示单行字符串
(2)三引号表示多行字符串
(3)r+字符串 能让字符串内反斜杠失去转义功能
(4)+表示连接,*表示重复
(5)索引方式,从左至右,0 -> n-1;从右至左,-1 -> -n
(6)截取方式:变量 [头;尾;步长],头是闭区间,尾是开区间
(7)字符串不可修改
10.Number
type(a):输出a的类型
isinstance(a, int): a是不是int
/结果是浮点数,//是保留商的整数部分,**是乘方
强制转化
int(3.2)=3 //删去尾部
int(‘15’,16) //进制转化时,前者必须为字符串,后者是进制
complex(“a+bj”)=complex(a,b)=a+bj
11.List(列表)
操作与string类似,但其中元素可改变,写在[ ]内
12.Tuple(元组)
操作与List类似,但其中元素不可改变,写在( )内
只有一个元素的话 tup(1,) 要加逗号
13.set(集合)
空集合必须用set()函数,其余用thisset={a,b,c}或thisset=set(a)
14.dictionary(字典)
用dict={}生成,用法和c++的map相同
可通过print(dict),print(dict.keys()),print(dict.values())来输出