点击python.exe直接进入python交互
切换目录 cd c:\
change directory
显示当前文件下所有文档 dir
执行py的两种方式
1、通过交互器编辑,无法保存,主要用于调试
2、通过文本保存
常量常常用大写来表示
python中没有常量的说法,可以变化的
实例:
name = "alice"
name2 = name
print(name,name2)->alice,alice
name = "ad"
print(name,name2)->alice,ad
三、变量的内存什么时候回收
设变量为age=100
1、del age,删除了变量名称age,但是100还存在
2、python内部存在监视器看有些内存的值是否有引用,如果没有引用则定期删除掉100
四、编码
1、asccii码是将2进制翻译为我们能够认识的字符,每个字符占8个比特,一个字节
2、使用ascii表中剩余字符来扩充为gb2312表,存入汉字字符,升级为GBK1.0,升级为GB18030
3、
unicode 万国码 支持所有国家和地区的编码
每个国家的字符都占了一个字符,每个字符占用16位,两个字节
2**16 = 65535 = 存一个字符 统一占用2个字节
UTF-8 = unicode 的扩展集,可变长的字符编码集,这样可以节省空间,不用每个字符都用用1个字节,英文用2个字节,中文用3个字节来保存
4、python3.x默认支持utf-8编码
python2.x默认编码是ascii码,所以用得时候要声明是utf-8
5、windows默认支持GBK
在命令行运行程序中包含中文时,无法打印出中文,则保证代码得编码,文件得编码,命令行得编码一致
6、在python2.x中要声明
#!-*- coding:utf-8 -*-
#coding:utf-8
或者在程序中用u打头表示unicode编码 eg:print(u"hello world!中国")
五、用户交互
通过input("your name")来输入,且都是字符串,int(字符串),把字符串转换为数字,stri(数字),把数字转换为字符串