Python之路,Day2 - Python基础,列表,循环

1、列表练习
name0 = 'wuchao'
name1 = 'jinxin'
name2 = 'xiaohu'
name3 = 'sanpang'
name4 = 'ligang'

names = "wuchao jinxin xiaohu sanpang ligang"
a=['wuchao','jinxin','xiaohu','sanpang','ligang']

#增删改查
#增 切片
print(a[1:])#取到最后
print(a[1:-1])#取到倒数第二值
print(a[1:-1:1])#从左到右一个一个取 "1"是步长
print(a[3::-2])#从左到右隔一个取一个


names = ['Alex','Tenglan','Eric','Rain','Amy']
# a=['Alex','Tenglan','Eric','Rain','Amy']
print (names[1:4])
print (names[1:-1])
print (names[0:3])
print (names[:3])
print (names[3:])
print (names[3:-1])
print (names[0::2])
print (names[0::2])
name = "\n\t Alex Li;Rain wang;Jack \t "
print(name)
print(name.strip()) #脱掉,strip girl

print(name.split(";"))#分割,把一个字符,按空格分割成列表
print(len(name))#长度

2、增删改查
names = ["苏浩志","秦镇","*","炎龙","饱满","骗子","*"]
print(names)
print(names[-1])
print(names.index("*"))#返回元素的索引\下标
print(names[3:5]) #0 1 2 3 4 5 6 ,索引3到5的前一个
print(names.count("*"))#统计数量
#print(type(names))
names.append("光头")#默认追加到最后一个
print(names)
#insert插入
names.insert(4,"陈涛")#在索引4饱满之前加一个陈涛
names.insert(3,"*强")#在索引3炎龙之前加一个洪智强
print(names)
print(names.pop(4))#删除,默认删除最后一个
names.remove("*")
del names[1] #删除
print(names)
3、笔记和作业
#!/usr/bin/env python
#_*_coding:utf-8_*_
__author__ = 'yu'
today topic
字符编码
数据类型
str


数字类型
int整型
long 长整型
float
负数

bool 布尔
true 真
False 假
字符
字符串常用功能:
移除空白
分割
长度
索引
切片

list
dict
set

for ..else


while .. else


512 256 128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1 1 1

1024Bytes = 1KB = 1KB
1024KB = 1MD = 100 万字节 = 1兆
1024MB = 1GB = 高清短片 ,1080P 20分钟
1024GB = 1TB
1024TB = 1PB



1个二进制是计算机里最小表示单元
1个字节是计算机里最小的存储单位

ASCII 256,每一个字符占8位
GB2312 1980 67xx
GBK1.0 1995 21000
GB18030 2000 27000

unicode 万国码
utf-32 = 4字节
utf-16 = 2字节

单引号 和 双引号 没有任何区别,只适用于单行
三引单或双引号 适用多行字符串,或多行注释





作业1
跳出多层循环,三层循环,最里层,跳出3层,
作业2
购物车程序 (知识点,循环,列表,
)

python shopping.py

input your salary : 5000
你可以买下面的东西:
1.iphone 5800
2.coffee 30
3.book 50
4.condom 90
>>: 1
买不起,打印差多少钱
>>:2
买得起,就放入购物车,扣钱,同时打印余额。。。4970
>>:3
...
>>:4

>>:q
您买了下面的东西,
coffee 30
book ...
你还有多少钱
bye


上一篇:C#的配置文件App.config使用总结


下一篇:【#10103. 「一本通 3.6 练习 4」电力】题解