一、变量

命名规则:

  1. 只能字母、数字和下划线组成
  2. 第一个字符不能时数字
  3. 区分大小写
  4. 特殊关键词不能当作变量名

    声明变量

    Python中不需要声明变量,每个变量在使用钱必须赋值,赋值以后才会被创建。
    Python中变量没有类型,我们所说的“类型”是指,内存中对象的类型。
  1. name = 'neo'
  1. a = 123
  2. a = 'abc'

多个变量赋值:

  1. a = b = c = 1
  2. d,e,f = 1,2,'neo'

二、常量

不能变化的值,例如pi

三、数据类型

Python3中有六个标准数据类型: Number(数字),String(字符串) ,List(列表),Tuple(元组),Sets(集合),Dictionary(字典)。

不可变immutable:
Number(数字),String(字符串),Tuple(元组)
可变mutable:
List(列表),Sets(集合),Dictionary(字典)**

3.1 数字(Number)

  • int:没有大小限制。
  • float:也可以用科学计数法。2.5e2 = 2.5 * 10 = 250
  • complex:虚数

    数据转换

    int(x)
    float(x)
  1. a = 4.0
  2. b = int(a)
  3. c= 5
  4. d = float(c)
  5. str1 = '123'
  6. int1 = int(str1)
  7. float1 = float(str1)

数学运算

  1. 4 + 4
  2. 4 * 4
  3. 4 / 4
  4. 7 // 2 #整除
  5. 6 % 4 # 取余
  6. 2 ** 5 # 乘方

运算优先级

() 括号
** 乘方
*和/ 乘除
+和- 加减

练习题:

  1. 球体的容积为 4/3pi*r 当r= 5 时,v=?
  1. import math
  2. r = 0
  3. pi = math.pi
  4. v = 4 / 3 * pi * r ** 3
  5. print(v)
  1. 假设一本书的零售价是 $24.95,但书店有 40% 的折扣。运费则是第一本 $3 ,以后每本 75 美分。购买 60 本的总价是多少?
  1. price_each = 24.95
  2. price_sum = 0
  3. price_sum = 24.95 * 0.6 * 60 - ( 3 + 0.75 * 59)
  4. print(price_sum)

3.5 集合(Sets)

3.6 字典(Dictionary)