python课程第一天笔记-la
----------------------20170423
一:Cpython pypy 区别 等;Cpython 是一行一行解释, pypy是整个文件解释
二:pycharm 的使用:
1:创建项目
2:设置字符集 utf8
3:设置默认创建 文件的 开头 #!/usr/bin/env python 和 utf8 的读取
4:修改 鼠标滚轮(Ctrl) 修改 文字大小 -->在Setting中 搜索 mous
三:输入和输出: input print
四:变量:
1:字母,数字(不能开头),下划线
2:不能是 python 默认字符串
3:符合大众思维,用下划线分割
五:注释,单行# 多行''' '''
六:格式(缩进): pycharm 是用的TAB(4个空格)。
七:if判断: if 条件:
表达式
elif 条件:
表达式
else:
表达式
八: 循环
1: while 表达式: (表达式 成立-->True 则进入循环)
表达式
continue 跳出本次循环
break 跳出 循环
2 for i(循环体) in range(10) 被循环体:
表达式
九:数据类型:
1整数 int
2波尔 bool
3字符串 str
十:其他:
1:移除边上的空白 strip() lstrip()
2:分割 split('分隔符') 默认是空格
3:长度 len
4: 索引 字符串和列表都是有序的可以通过 A='ab' A[0] 打印出 "a"
5:切片 和索引差不多,不仅可以指定位置,还可以指定 一段A[0:2]
十一:列表 A=[]
将字符串转化为 列表 用list ,反之 str
#####列表的方法
A.index('值')
找到该值的位置
A.append('值') -->向后追加值
A.count('值') -->计数,某个值存在多少个
A.extend('列表') -->合并列表
A.index() -->查看值所在位置
A.insert(位置,'值') -->插入
A.pop() -->删除最后一个
A.remove() -->删除指定的
A.reverse() -->翻转列表
A.sort() -->排序
十二:字典 B={'key':value}
value 可以再是 字典、列表、元组 等
不可改
A=('a','b','c')
###方法只有俩个
index 找位置
count 找单位的数量
###########元组和列表 相互转换
tuple(列表) 把列表变成元组
list(元组) 把元组变成列表
十三:IO 文件
打开:F=file('1.txt','r')
F.read()
F.close()
写入:W=file('1.txt','w')
W.write()
W.close()