python定义⼆进制变量_Python学习笔记⼀:第⼀个Python程
序,变量,字符编码。。。
第⼀个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共有多少个字符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中可以⽤了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。