python学习笔记四
来源:互联网 发布:网络视频赌博真假 编辑:程序博客网 时间:2024/05/16 02:53
python语法小点:
1、区分大小写
2、通过缩进实现代码块,“:”后面的缩进为一个代码块
3、使用“#”开始注释
4、python可以处理任意大小的整数,可表示10进制、十六进制(0xFF)
浮点数可按照科学记数法表示
字符串使用“” 或 ‘’ 包裹 ; \" \' 用来表示转意字符; r ' ' 可用来表示不需要转意的字符串如:r'\r\t\\\\\\' 表示的是 \r\t\\\\\\ ; python还使用'' ''' 表示包裹的字符串中的换行不需要使用\n来表示,源字符串中的回车换行就表示换行, 和r一起使用就可以表示把源字符串按照原样输出。
bool值:True、False (大小写)and or not
空值:None 空值不是0
5、变量名必须是大小写英文、数字和_的组合,且不能用数字开头
6、python中一个变量可以反复赋不同类型的值,因为python是动态语言(变量本身类型不固定的语言)
7、python变量的赋值过程(以下来自http://www.liaoxuefeng.com/)
当我们写:
a = 'ABC'
时,Python解释器干了两件事情:
在内存中创建了一个
'ABC'
的字符串;在内存中创建了一个名为
a
的变量,并把它指向'ABC'
。
也可以把一个变量a
赋值给另一个变量b
,这个操作实际上是把变量b
指向变量a
所指向的数据,例如下面的代码:
a = 'ABC'b = aa = 'XYZ'print b
最后一行打印出变量b
的内容到底是'ABC'
呢还是'XYZ'
?如果从数学意义上理解,就会错误地得出b
和a
相同,也应该是'XYZ'
,但实际上b
的值是'ABC'
,让我们一行一行地执行代码,就可以看到到底发生了什么事:
执行a = 'ABC'
,解释器创建了字符串'ABC'
和变量a
,并把a
指向'ABC'
:
执行b = a
,解释器创建了变量b
,并把b
指向a
指向的字符串'ABC'
:
执行a = 'XYZ'
,解释器创建了字符串'XYZ',并把a
的指向改为'XYZ'
,但b
并没有更改:
所以,最后打印变量b
的结果自然是'ABC'
了。
- python学习笔记:四
- python学习笔记四
- Python学习笔记(四)
- python学习笔记(四)
- Python学习笔记:四
- Python学习笔记(四)
- python学习笔记(四)
- Python学习笔记(四)
- Python个人学习笔记四
- python学习笔记(四)
- Python学习笔记(四)
- python 学习笔记(四)
- python学习笔记(四)
- Python学习笔记(四)
- Python学习笔记(四)
- python学习笔记之四
- Python学习笔记(四)
- python学习笔记(四)
- gtest框架的使用
- session、cookie、ServletContext
- 宽字符集(unicode)操作函数
- vb.net限制文本框只能输入数字
- Linux C++中获取指定pid、tid的CPU与内存占用信息
- python学习笔记四
- Linux sed命令详解(转)
- day5
- Linux下的多进程编程初步
- Sqlite排序语句
- 容器 第四节 Iterator接口
- 后台运行Heritrix常见错误
- STL源码解析之uninitialized_fill_n简单测试-(用到了迭代器萃取和型别萃取)
- 初探PHP