一、变量
命名规则:
- 只能字母、数字和下划线组成
- 第一个字符不能时数字
- 区分大小写
- 特殊关键词不能当作变量名
声明变量
Python中不需要声明变量,每个变量在使用钱必须赋值,赋值以后才会被创建。
Python中变量没有类型,我们所说的“类型”是指,内存中对象的类型。
name = 'neo'
a = 123
a = 'abc'
多个变量赋值:
a = b = c = 1
d,e,f = 1,2,'neo'
二、常量
三、数据类型
Python3中有六个标准数据类型: Number(数字),String(字符串) ,List(列表),Tuple(元组),Sets(集合),Dictionary(字典)。
不可变immutable:Number(数字),String(字符串),Tuple(元组)
可变mutable:List(列表),Sets(集合),Dictionary(字典)**
3.1 数字(Number)
a = 4.0
b = int(a)
c= 5
d = float(c)
str1 = '123'
int1 = int(str1)
float1 = float(str1)
数学运算
4 + 4
4 * 4
4 / 4
7 // 2 #整除
6 % 4 # 取余
2 ** 5 # 乘方
运算优先级
() | 括号 |
---|---|
** | 乘方 |
*和/ | 乘除 |
+和- | 加减 |
练习题:
- 球体的容积为 4/3pi*r 当r= 5 时,v=?
import math
r = 0
pi = math.pi
v = 4 / 3 * pi * r ** 3
print(v)
- 假设一本书的零售价是 $24.95,但书店有 40% 的折扣。运费则是第一本 $3 ,以后每本 75 美分。购买 60 本的总价是多少?
price_each = 24.95
price_sum = 0
price_sum = 24.95 * 0.6 * 60 - ( 3 + 0.75 * 59)
print(price_sum)