python变量及字符编码

变量和字符编码
使用pycharm的优点:
1.自动补全
2.可以调试
3.开发效率高

首先create project-->Location 3.x(选择3.x版本)-->new direcory-->new python file-->
python默认模板配置viem--tool bar--file and code templetes--python script

在shell脚本中,首行使用#!/usr/bin/env python
使用#!/usr/bin/env python与#!/usr/local/python的区别:
#!/usr/bin/env python是在环境变量中寻找最新版本的python解释器。
#!/usr/local/python是使用系统默认的python解释器。

变量是为了方便后面调用。变量存在在内存中。
变量定义的规则:变量名只能是字母、数字、下划线,变量名的第一个字符不能是数字,关键字不能声明为变量名。
变量名要是有一定的含义的。

name=’Alex Li’
print('my name is ',name)
name2=name
name='lisi'
print(name,name2)#此时name的值是lisi,而name2的值还是Alex Li
此时name2的值就与name无关了,name2只是指向name指向的内存地址,
找到以后name2的值就与name无关了,name的值如何变化都不影响name2

在python3.x中就直接使用变量名name=,然后变量的值用单引号括起来赋值给变量。
调用时直接使用print("my name is ",name),print是打印多个值用逗号隔开。

字符编码:
python解释器在加载.py文件中的代码时,会对内容进行编码(默认是ascii)
ASCII(美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于
显示现代英语和其他西欧语言,最多只能用8位来表示。所有ASCII最多只能表示255个字符。
ASCII不支持中文。

1980年:支持简体中文的GB2312和繁体的big5
  GB2312收录了7445个字符(包括6783个汉字和682个其他字符)
1995年:GBK1.0收录了21886个符号
2000年:GB18030取代GBK1.0,收录了27484个汉字(包括少数名族文字)
现在的PC平台必须支持GB18030
中文Windows的缺省内码还是GBK(gb18030相对GBK扩展的字符,一般人很少用)

国际标准组织新出了一个可以代表所有字符和符号的编码,即unicode
unicode就是统一码、万国码、单一码,规定所有的字符和符号最少用16位来表示
UTF-8是对unicode编码的压缩和优化,他不再使用最少两个字节,而是将所有的字符和符号进行分类:
ascii码中的内容用一个字节保存,欧洲的字符用2个字节来保存,东亚的字符用3个字符来保存
#_*_ coding:utf-8 _*_   #此是声明用utf-8来处理程序


pycharm常用快捷键:
alt+ctrl+s    打开设置界面
tab     选择要缩进的代码,按键缩进
shift+tab   选择要缩进的代码,按键增加
ctrl+d     复制本行粘贴到下一行
ctrl+?    选择要添加注释的行,按键进行#添加或去除
双shift    全局搜索
ctrl+/    查找
ctrl+R    查找替换


上一篇:与众不同 windows phone (39) - 8.0 联系人和日历


下一篇:input 属性