注释
单行注释
多行注释
“”"
“”"
变量
在程序设计中变量是一种存储数据的载体
计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改
这是所有计算和控制的基础
变量的命名规范
- 硬性规则
变量名由字母,数字和下划线组成,数字不能开头
大小写敏感
不要跟关键字和系统保留字- PEP8
用小写字母拼写,多个单词用下划线连接
受保护的实例属性用单个下划线开头
私有的实例属性用两个下划线开头
类型
计算机能处理的数据有很多种类型
除了数值外,还可以处理文本,图形,音频,视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型
整型
int
python中可以处理任意大小的整数(在2的版本中有int和long两种类型,但这种对python来说没有太大的意义,所以3就只有int)而且支持二进制(0b),八进制(0o),十进制和十六进制(0x)的表示法
浮点数
float
浮点数就是小数,一个浮点数的文职是可以变化的,浮点数除了数学写法,之外还支持科学计数法(1.23456e2)
字符串
str
字符串是以单引号或是以双引号括起来的任意文本
字符串还有原始的表示法,字节字符串表示法unicode字符串表示法,而且可以写成多行的形式(用三个双引号开头,三个单引号或三个双引号结尾)
布尔
bool
布尔值只有TRUE,FALSE,也可以通过布尔运算产生
算术运算符
+
:加
a = 1
b = 2
c = a + b
print(c)
-
:减
a = 1
b = 2
c = a - b
print(c)
*
:乘
a = 1
b = 2
c = a * b
print(c)
/
:除
a = 1
b = 2
c = a / b
print(c)
//
:取整除
a = 5
b = 2
c = a // b
print(c)
%
:取余
a = 5
b = 2
c = a % b
print(c)
**
:幂运算
a = 5
b = 2
c = a ** b
print(c)
组合运算
字符串
多行字符串:由六个单引号或双引号组成
y = """
a = 5
b = 2
c = a ** b
print(c)
"""
print(y)
基本数据类型的转换
让不同类型的数据转换成相同类型进行运算
字符串转换成float类型
a = "3.24"
b = 2
c = float(a) - b
print(c)
把字符串转换成int类型
a = "3"
print(type(a))
b = 2
c = int(a)
print(type(c))
print(c - b)
注意:如果本身就是浮点型,是无法从str转换成int
a = "3.15"
print(type(a))
b = 2
c = int(a)
print(type(c))
print(c - b)
int转字符串
a = 1
print(type(a))
b = ".789"
c = str(a)
print(type(c))
print(c + b)
输入输出函数
输入函数
a = "hello"
print(a)
c = input()
print(c)
输出函数
a = "hello"
print(a)