博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python变量及字符编码
阅读量:4041 次
发布时间:2019-05-24

本文共 1445 字,大约阅读时间需要 4 分钟。

变量和字符编码
使用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    查找替换

转载地址:http://xmmdi.baihongyu.com/

你可能感兴趣的文章
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
关于进制转换的具体实现代码
查看>>
Golang 数据可视化利器 go-echarts ,实际使用
查看>>
mysql 跨机器查询,使用dblink
查看>>
mysql5.6.34 升级到mysql5.7.32
查看>>
dba 常用查询
查看>>
Oracle 异机恢复
查看>>
Oracle 12C DG 搭建(RAC-RAC/RAC-单机)
查看>>
Truncate 表之恢复
查看>>
Oracle DG failover 后恢复
查看>>
mysql 主从同步配置
查看>>
为什么很多程序员都选择跳槽?
查看>>
mongdb介绍
查看>>
mongdb安装使用
查看>>
mongdb在java中的应用
查看>>
区块链技术让Yotta企业云盘为行政事业服务助力
查看>>