一、对象与变量

一、对象

数字

  • 整数

    Python 语言里一切数据都是对象
    PS. 1,2,3 或者 -1,-23425

    1.python 2: int ———> long (长整数)
    2.python 3:中只有int 没有long

  • 浮点型(float)

    ps:3.14

    print(2/6)

    • 小数点后默认只保留16位小数0.3333333333333333
    • 使用round()函数可以指定输出有效位数(四舍五入)print(round(2/6,3))———> 0.333
  • 运算

    • 加法print(2+3)
    • 减法print(2-3)
    • 乘法print(2*3)
    • 除法print(2/4)
      • 取商print(2//3)
      • 取余print(2%3)
    • 次方print(2**4)

    ::: warning

    括号可以将某部分作为一个整体进行运算

    :::

字符串

::: tip
只要是引号(单引号:' ',双引号:" ",三引号:''' ''')引起来的都叫字符串
:::

表达式

::: tip

1.表达式是会产生一个值的一段代码

2.表达式可写在赋值语句等号的右侧

:::

二、变量

命名规则

  1. 组成:字母、数字、下划线

  2. 一般以字母(大写、小写均可)开头

  3. 大小写敏感

  4. 不能与关键字相同 if=1

  5. 不能与内置函数相同print=1

    ::: warning

    1.不能以数字开头

    2.不能以中文命名

    :::

赋值

python中变量的类型由所赋值的数据类型决定。

::: warning

1.任何变量赋值都不会改变变量原来指向对象的值;

2.如果原来的对象有其他变量指向他,也不会改变其他变量的指向

:::

1
2
3
4
a = 3	// a = 3
b = a // b = 3, a = 3
a = 4 // a = 4, b = 3
b = a // b = 4, a = 4

操作

1
2
3
4
a += 1	// a = a + 1
a -= 1 // a = a - 1
a *= 5 // a = a * 1
a /= 2 // a = a / 1