第一个python程序
Windows:设置环境变量,X:\pthonxxx,xxx是版本号
在命令提示符下
输入python,进入解释器
>>>print(“Hello World!”)
>>>exit()
编辑文件helloworld.py
执行:python helloworld.py
Linux:./helloworld.py 声明解释器:#!/usr/bin/env python 在环境变量中找python
Chmod 755 helloworld.py
变量
Pycharm
Settings-Editor-File and Code Templates-Python Script:设置环境变量、UTF-8编码、作者等
Shell中变量声明=前后不能有空格
字符串变量指向的是地址,所以
name=”test”
name2=name
name=”test1”
name2仍然是”test”
变量只能字符、数字、下换线组合,第一个字符不能是数字,关键字不能做变量名
变量名用有意义的单词组成,单词之间用_分割
没有常量的概念,使用大写字母表示常量,不应该改
字符编码与二进制
使用狼烟比较精确的表示大量敌人的例子来讲述二进制原理,非常形象
在python提示符下可以进行计算,2**8指2的8次方
ASCII:用8位表示一个字符(1个字节),共28-1=255个字符,ASCII字符可以用ALT+小键盘数字键输入,英文字母+特殊字符使用了128(0-127)个字节。
使用剩余字符空间作为索引,表示7000多汉字和字符,这是GB2312;扩展为2万多个汉字和图形符号,这是GBK;收录2万7千多汉字及主要少数民族汉字,GB18030。对嵌入式设备不作要求,因此手机、MP3一般只支持GB2312。
ASCII,GB2312,GBK,GB18030全部向下兼容,GB2312,GBK,GB18030都属于双字节字符集。
通常用GBK指代中文。
Unicode(万国码),字符全部占用2个字节(16bit)。
UTF-8,可变长的Unicode,英文1个字节,欧洲字符2个字节,东亚字体3个字节。
用户交互程序
注释
# 单行注释
‘’’多行注释’’’
用三个’可以表示多行字符串
单行字符串用’或”都可以,’和”可以互相套用。
shell中单引号双引号有区别,’中$会被转义。
用户输入
input(),
Shell中用read
python2是raw_input,Python2的input接受的什么格式就认为是什么格式,不要用
在字符串中引用外部变量
a.字符串拼接,变量默认为str类型,转换为数字int(),转换字符串str()
b.使用%s,%d(整数),%f(浮点数),然后外部用%(变量名,…)
使用type(变量),查看变量类型
c.使用_变量名作为内部变量,使用.format(_变量名=变量名,…)的方式引用
d.使用{0},{1},…,.format(变量名1,变量名2,...)的方式
隐藏密码
导入模块import getpass
课上老师讲在pycharm中不能使用,在Pycharm2017中可以用了。