变量和运算符

1. 变量

1.1 感受变量是有用的

# 打印5次:'默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…'

print('默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…')
print('默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…')
print('默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…')
print('默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…')
print('默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…')

messge = '战争之王:默默的在背后望着你的背影,当你危险时,我会毫不犹豫的从天而降。哪怕双腿以被大地震的生疼,我一样会咬紧牙关,再次跳向对手,抛出手中的战矛。哪怕身死我也要你活着…'
print(messge)
print(messge)
print(messge)
print(messge)
print(messge)

print(18)
age = 18
print(age)

1.2 认识变量和定义(创建)变量

1.2.1 什么是变量

变量是用来保存数据的(在程序使用数据的时候,不要之间用,而是用变量把数据存起来,然后通过使用变量的方式来使用数据。

1.2.2 定义变量(创建变量)

将数据保存到变量中。

1)语法(固定写法):变量名 = 数据

2)说明:

a. 变量名:
由程序自己命名;

要求是标识符不是关键字;

规范:见名知义(看到变量名就大概知道变量中保存的是什么数据);不使用系统的函数名、类名和模块名;所有字母都小写,多个单词之间用下划线隔开(也可以使用驼峰式命名)。

age = 18
name = '小明'

# 注意:如果使用系统的函数名、类名给变量名命名,会导致他们本身的功能消失
print(18)         # pirnt本身打印功能消失
print('abc')      #报错!print函数无法使用
int = 20          #int做类型转换无法使用

dog_name = '财财'  #PEP8命名规范
dagName = '旺财'   #驼峰式命名

b. = :赋值符号;固定写法。

c. 数据:可以是任何有结果的表达式,例如具体的某个类型的数据、有结果的运算表达式、已经赋值过的变量。

a = 18
b = 'abc'
c = 10 + 20
d = a
1.2.3 使用变量

使用变量就是使用变量中保存的数据。

x = 100
y = 200
print(x + y)     # 300
print(x + 10)    # 110
1.2.4 重新给变量赋值
xx = 100
print(xx)     # 100

xx = 200      # 重新赋值200
print(xx)     # 200

xx = 'abc'    #重新赋值可以赋不同类型的值
print(xx)     # abc
1.2.5 同时定义多个变量

1)同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 = … = 数据。

x1 = x2 = x3 = 100
print(x1,x2,x3)       # 100 100 100

2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…

y1,y2,y3 = 10,20,30      # 变量个数和数据个数要保持一致
print(y1,y2,y3)          # 10 20 30

3)应用:交换变量的值

# 方法1:
m = 10
n = 20
print(m,n)        # 10 20

t = m
m = n
n = t
print(m,n)        # 20 10

# 方法2:
m = 100
n = 20
print(m,n)        # 100 20
m,n = n,m
print(m,n)        # 20 100

3. 定义变量和重新给变量赋值的底层原理

3.1 python定义变量不需要写类型

python定义变量内存的时候,内存申请多大看数据需要多大,不看类型。

a = 10
# int a = 10;    # c中赋值

3.2 重新赋值可以赋不同类型的值

重新赋值的时候会重新申请新的内存。

b = 20
b = 'abc'
b = [10
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值