2018-09-12

变量与运算符


一、变量#

1.变量的定义##

A = [1,2,3,4,5,6,7]
B = "Hello World"

print(A,B)
//输出  [1, 2, 3, 4, 5, 6, 7] Hello World

print(A[1:])
//输出 print(A[1:])

2.变量的规范##

  1. 命名可读性强
  2. 只能以字母、数字、下划线开头
  3. 不能使用特殊符号
  4. 区分大小写
  5. 动态语言:类型可以不固定
  6. 不能使用Python的保留关键字,例如:
    • and、if、import、set ......
  7. 独有的属性:在用引用类型的时候,a=[1,2,3,4,5,6,7],将a赋值给一个空变量b,这个时候b的值为[1,2,3,4,5,6,7],再单独修改a下标对应的值,那么b所对应的下标的值也会发生改变。具体代码实现如下:
  • a=[1,2,3,4,5,6,7] //定义a并赋值
    b=a //将a赋值给空变量b
    print(a) //输出a的值,为[1,2,3,4,5,6,7]
    print(b) //输出b的值,为[1,2,3,4,5,6,7]
    a[1] = 9 //通过a的下标单独修改对应的值
    print(a) //输出a的值,为[1,9,3,4,5,6,7]
    print(b) //输出b的值,为[1,9,3,4,5,6,7]
image

注意:这里叫 “引用类型”,之外的叫 “值类型”

知识点 补充:

  • int str tuple(不可以改变) 值类型
  • list set dict(可变) 引用类型
  • 用id()可以查看变量在内存中的地址

二、tuple(元组) 和 list(列表) 的区别

1.追加list的值 变量.append()

b=[1,2,3]
b.append(4)
//输出 [1,2,3,4]

c = (1,2,3)
c.append(4)
//元组不可以追加

二、运算符

1.算数运算符

4+5  
//结果:9

连接

"Hello" + "World"   
//结果:HelloWorld

6-3 
//结果: 3

2*4 
//结果:8

叠加

"Hello"*3
//结果:"HelloHelloHello"

4/4
//结果:1.0

整除

4//4
//结果:1

2.逻辑运算符

你可能感兴趣的:(2018-09-12)