1 #!/usr/bin/env python ##指定解释器位置 2 # -*- coding: utf-8 -*- ##指定字符编码为utf-8
Integral类型:
1,整型(不可变类型)
123456,93524359324,
转换方法:int()
2,布尔型
True,False
转换方法:bool()
浮点类型:
1,浮点数
3.1415926
转换方法:float()
2,复数
x+2y
complex()
3,十进制数
字符串类型(不可变类型)
'hello','world'
转换方法:str()
整个字串被当作一个序列,可通过索引来引用某一个元素
查看一个变量类型
type(a), id(a)
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
变量
=:表示赋值
==:表示比较
变量的命名规范:
由字母、数字、下划线组成;
不能以数字开头;
区分大小写;
不能使用python内置的关键字,如:(不需要特意去记,以后用的多了自然会记住)
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'
变量没有类型,对象才有
运算操作符:
+,-,*,%(取模),**(指数)
赋值操作符:
=:变量赋值,a = b + c
+=:a += b 等同于 a = a + b
-=:a -= b 等同于 a = a - b
*=:a *= b 等同于 a = a * b
%=:a %= b 等同于 a = a % b
**=:a **= b 等同于 a = a ** b
转义字符
\ 字符串太长,换一行接着输入
\' 或 \" 单引号和双引号
\r 光标
\t 横向制表符(tab键)
\v 纵向制表符
\n 换行符,打印到下一行
变量的赋值:
#!/usr/bin/env python # -*- coding:utf-8 -*- #FileName:hello.py name1 = "user1" name2 = "user2"
变量的赋值,实际上就是在内存空间里面开辟出一块用来存放赋予的数据user1,user2,这个变量name1和name2就是代表数据在内存空间中的位置的一个路标