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
												

最新文章

  1. 面向组合子设计Coder
  2. NLog在Asp.Net MVC的实战应用
  3. 使用jquery.qrcode生成二维码(转)
  4. vim用法小节
  5. Jetty实践-Hello World
  6. index 辨别字符在字符串中的位置
  7. Linux里面怎样修改主机名
  8. 动态操作表格行(兼容IE、火狐)
  9. maven混淆Java代码
  10. 1708: [Usaco2007 Oct]Money奶牛的硬币
  11. NoSQL:linux操作memcached
  12. 从 0 到 1,Java Web 网站架构搭建的技术演进
  13. 修改hosts 流畅使用coursera
  14. css文件引人的三种方式
  15. 2018-2019-2 网络对抗技术 20165316 Exp4 恶意代码分析
  16. tensorflow nan
  17. SQL数据库中临时表、临时变量和WITH AS关键词创建“临时表”的区别
  18. ES6躬行记(22)——Promise
  19. ajax 异步刷新
  20. oracle sql语句怎么查询所有存储过程中是否包含某个注释?

热门文章

  1. android--实现通过点击链接打开apk(应用图标在桌面消失)
  2. iOS开发 tableView点击下拉扩展 + 内嵌collectionView上传图片效果
  3. TCP源码—epoll源码及测试
  4. quartz任务管理
  5. Delphi 使用TAdoQuery执行存储过程的样例
  6. java杂项
  7. net user 修改密码的坑
  8. jQuery : 有关TypeError: invalid ‘in’ operand obj的错误
  9. Android 去掉标题全屏显示
  10. Java 软引用和弱引用