变量(python所有变量都是可变的)
变量是为了存储程序运算过程中的一些中间结果,为了日后调用,修改操作
常量
固定不变的量,用全部大写的变量名来代表此变量为常量
变量命名规则:
1、要具有描述性
2、变量名只能,数字,字母,下划线组成,不能含有特殊字符和空格
3、不能以数字开头,不能以大写字母开头
4、不能以,保留字,中文,命名,,关键字不能声明为变量名
5、定义的变量名应该有意义
6、驼峰式命名(studentNumberPython =30 #驼峰体),下划线分割单词(student_number =30)
7、变量名区分大小写
变量内部存储
name = 'lllava' #用引号包起来是字符串
name2 = name #name是变量名
>>> name='lllava' >>> name2=name >>> name2 'lllava' >>> name='jack' >>> name2 'lllava'
unicde 万国码
支持所有国家和地区的编码 2**16 = 65535 = 存一个字符,统一占用2个字节
UTF-8 = unicode 的扩展集,可变长的字符编码集
Assic -->Gb2312 ->gbk1.0 -->gb18030
Assic -->unicode -->utf-8 /utf-16
python2.x ==Assic 默认编码
python3.x ==unicode 默认编码
模式
# ! - *- coding:GBK -*-
# ! - *- coding:utf-8 -*- 或者 #coding:utf-8
file.py 文件扩展名
.py : python的程序文件
.txt : 文本文件
.jpg .png .gif .jpeg .bmp 图片
.avi .rmvb .MP4 视频
.WMV .MP3 .flue .mid 音频
集成开发环境(IDE)
VIM #经典的下的文本编辑器
Emacs #linux 文本编辑器,比vim更容易使用
Eclopse # Java IDE,支持python,c,c++
Visual Studio #微软开发的 IDE python,c++ ,java, C#
notepad++ ,
sublime python开发的
pycharm ,是主要用于python开发的ide
字符格式化输出
占位符 %s s = string
%d d = digit 整数
%f f = float浮点数,约等于小数
循环loop
有限循环,次数限制
无限循环=死循环
continue 结束本次循环,继续下一次循环
break 跳出整个当前的循环