pythond的学习笔记

while循环与Break的理解:

字符串:
z=100
z1="100"是字符串展3个字节。
字符串的内存中的存储方式:
1G=1024M
1M=1024K
1K=1024Byte(字节,最小的分配的存储单元就是字节,一个字节的最大值是255)
input输入的都是字符串。(int(变量))
str(变量)转换成字符串型
字符串的相加:

字符串的下标:
name=“xiaopan”
在内存中的实际存储:

从右到左取值:xing[-1],xing[-2],xing[-3],xing[-4]是从-1开始一次类推。
字符串的切片:
name=“abcdefg”
name[2;5](5是截止点,但只能取到他的前面一个)
name[2:](默认取到最后)
跳着选择:
name[2:-2:2]
[起始位置:终止为止的前一个:步长]
name[-1:0:-1]倒着取值



列表:
name=['小明',“小红”]列表的定义
nane=[dd,12,"fdf"](可以存多种类型 )

列表的增删改查:


添加:name.append("添加内容")#只能添加在最后
name.insert(0,“晓东”)#位置,添加内容
两个列表怎么合成一个:
1.直接相加
2.name.extend(添加的列表)
元素:[ ]中的内容


删除:
name.pop()(pop括号中不需要添加东西,删除的最后一个)
栈:先进后出,后进先出。
name.remove("删的内容")(从左边只删除第一个后面一样的不删)
列表也可以用下标和切片:
name=[12,"fsf"1131-13-,"ergre"]
name[0]=12
字符串用下标取出的还是字符串,切片一样
列表用下标取出时列表,切片也是一样
del name[0](相当于也是选择性的删除)


改:
name[0]=“新的值”(写上下标等于新的值)

查:
if “查的内容” in name:
   prinr("查到")
if  “查的内容”  not  in name
   print(“可以添加”)

调用的格式:



当用条件的时候:
a>18有个结果   (要么True,False波尔类型)
字典的定义:
info={键:值,键:值}
info={“name”:小明,"addr":北京}
print("%s %s"%(infor["name"],infor["addr"]))
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值