编程基础
如何创建变量——赋值语句
变量名=表达式
a=b=c=100 赋值同一个数字
a,b,c=1,2,3 赋值多个值
数据类型
数字型
a=1 a=2.0
print(type(a))
字符串
a='hello' str
b='1'+'2'+'3' b=123
列表
a=[1,'two',3.0,'four']
元组
a=(1,'two',3.0,'four')
字典
a={1:'two',2:'two']
集合
a=set([1,2,2,3,2,6,2,1)] 1,2,3,6 不会重复
布尔型
True False
浮点数
2.0 有点就是浮点数


字符串 使用单引号,双引号,三引号

len()返回字符串中的字符长度或字符数

pring(x.lower())
input得到内容都是字符串类数据
int() str()强制转型
逻辑运算
and 与 or 或 not 非
python代码缩进问题
用四个空格或者一个tab来表示
相同缩进位置的代码表示他们是同一个代码块
elif 就说else if缩写
条件判断会从第一个开始判断,直到有一个符合条件的就不继续往下
如果都没用,则不输出
列表结构
利用中括号表示列表
列表内的元素用逗号隔开
列表的可变性,可以修改列表里的内容

print(grade[0]) print(len(grade))
修改 列表名[编号]=新值
增加 .append(要添加的元素)
删除 del+列表元素 del xxx[0]
.count 表内元素出现次数
.index 表内某个元素第一次出现位置
字典结构
用花括号代表字典,字典内每一项都有i两个元素组成 key和value
各个项用逗号隔开
key和value一一对应,同一个键只能有一个对应的值
键的类型是不可变的
clear删除字典内的每一项
del 删除字典 del字典[]删除其中元素
字符串
赋值运算 把运算符右侧的值赋给左侧


字符串切片
包含左边不包含有右边
0:5:2 间隔2切片
省略冒号左边,等于从0开始
省略右边,等于到结束
如果::-1倒序都产出
字符串是不可变的,如果要改变则需要新建


浙公网安备 33010602011771号