编程基础

如何创建变量——赋值语句

变量名=表达式

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倒序都产出

字符串是不可变的,如果要改变则需要新建

 

posted @ 2023-07-04 23:00  墨柠C  阅读(33)  评论(0)    收藏  举报