时间:2017-04-23
地址:沙河城铁a1口右转右转直走--汇德商厦401
python基础回顾
一、语言分类
c语言:机器语言——执行代码
pypy:字节码——机器语言——执行代码 (代码批量转成字节码,批量转成机器语言——特点:编译时间长,执行速度快)
其他语言:字节码——机器语言——执行代码(逐行转换成字节码,逐行转换成机器语言——特点:编译时间短,执行缓慢)
二、编码
ascii(阿斯克编码):专为英语设计编码 只有字母+数字 a:0110 0001
Unicode(万国码):为全世界语言设计 a:0000 0000 0110 0001,一个中文 3个字节
utf-8(万国码的压缩版本):a: 0110 0001
gbk,gb2312:适用中文,一个中文2个字节
三、pycharm
python 3.5 推荐
pycharm license server:http://pycharm.tyr.gift:8888
pycharm——file——default settings
1、encoding :设置utf-8编码格式
2、templates——python script
#!/usr/bin/python3 #制定解释器路径
# -*- coding:utf-8 -*- #解释器使用的编码格式
# author jinxj #作者信息
3、mouse
##以下pycharm配置谢谢回炉再造的周军同学的告知:
4、pycharm——preferences——appearance——theme:darcula(德库拉吸血鬼)
pycharm——preferences——editor——colors & fonts——scheme:darcula(德库拉吸血鬼)
5、添加django环境
pycharm——preferences——project:自定义项目名——project interpreter——“+”添加django环境
6、快捷键
ctrl+? 批量注释与删除注释
加debug调试
四、变量
字母
数字(不能开头)
下划线
不能使用python的关键字
变量命名通过下滑线:user_id
五、输入和输出
print(‘A’)
input(‘请输入你的名字’)
import getpass
getpass.getpass(‘请输入你的密码‘) # 只能在终端里输入
六、条件语句
if 1 == 1:
elif 2 == 2 :
else:
pass
七、循环语句
while 条件 :
continue #跳出本次循环
break #跳出当前循环
for 条件 :
continue #跳出本次循环
break #跳出当前循环
八、文件操作
v = open(1.txt,r) #只读方式打开
v = open(1.txt,w) #写覆盖的方式打开
v.close() # 关闭文件
九、文件格式化操作
-移除操作
val = ‘ alex ’
q_val = val.strip()
l_val = val.lstrip()
r_val = val.rstrip()
-切割
val = ‘alex#sb#num‘
f_val = val.split(‘#‘)
l_val = val.split(‘#‘,1)
r_val = val.rsplit(‘#‘,1)
—包含
val = ‘今天课上到很晚’
if ‘晚’ in val :
print(‘包含敏感词汇’)
—索引----------------------------------
val = (’alex‘,’niu‘,’gou‘)
疑惑:列表,字典 表示方式