day 变量的赋值原理 变量的命名规则

 1 print(3*4*5*6/2)
 2 #简单的计算输出
 3 
 4 x=3
 5 y=4
 6 print("x乘以y=",x*y)  #运行5分钟 = 12
 7 print(x*y)    #在运行5分钟 = 12
 8 '''如果不把x*y得出的结果赋值。这样的逻辑其实为两次运算
 9 若是运行大量数据这样,会很麻烦'''
10 
11 
12 print("优化运算后")
13 x=3
14 y=4
15 z=x*y 
16 print("x乘以y=",z)
17 print("z=",z)
18 '''直接吧计算出来的值付给变量保存,
19 每次取值的时候只需要取变量的值而不需要在计算一次
20 
21 总结:
22 变量  variable 
23 为存储程序运算过程中的一些中间结果,为方便日后调用'''
24 
25 z=5*8 
26 print("z=",z )
27 #被赋值的变量可以再被计算,被继续更改赋值
28 
29 name="yangtuo"
30 students_number = 30 #下划线 #官方建议此方式格式
31 studentsNumber = 30 #驼峰体 首单词小写,后面的单词首字大写'''
32 '''变量应该具有描述性,让人了解此变量的含义,用于何种意义
33 多个单词拼接时可以使用大小写或者下划线的方式链接
34 
35 变量的命名规则
36 1.具有描述性
37 2.变量名只能以下划线_,数字,字母组成,不可空格或特殊字符(#¥%。,等)
38 3.不能以中文变量名 #python中虽然支持中文变量,但是极蠢。最好别用
39 4.不能以数字,空格开头
40 5.保留字符不可用,如print等本身有意义的变量
41 6.不要以大写开头(常量常用为为全部大写)'''
42 
43 
44 
45 '''与变量对应的为常量
46 如pie=3.141592653
47 在python 里面不做变量常量的区分,(在c或者c++中常量是固定的不可改的)
48 因此为区分常量变量,常量的拼写为全部大写,但是是可改的'''
49 
50 
51 #例1
52 
53 name = "yangtuo"
54 name2 = name 
55 print(name,name2)
56 name="yang"
57 print("what is the values of name2 now ?")
58 print(name2)
59 '''实际结果为name2=yangtuo name=yang 
60 
61 详解:
62 name2=name表示name2等于name的值,即yangtuo这个 val值
63 name的值变成了yang,但是name2依然为yangtuo
64 
65 超级详解:
66 内存为一座大厦,没挂牌时大厦内的房子为空的,
67 创造变量表示门牌号,变量被赋值后分配一个房子装被赋值的内容
68 同一个房子可以挂多个门牌,门牌本身只能指派被挂的房子,
69 而不能指派其他门牌,
70 于是name2的门牌表示yangtuo这个房子,而不是表示为name这个门牌的房子,
71 虽然他们都是同一个房子,即yangtuo房子挂了两个牌。'''
72 
73 del name2 
74 
75 '''ps:若定义了过多的变量,会导致内存吃紧
76 在python中会对内存进行自动回收,每隔一段时间对没有门牌的房子清空
77 c语言里面还需要进行手动回收
78 强拆可以用del进行删除变量,结合上个例子中表示回收门牌。'''

 

转载于:https://www.cnblogs.com/shijieli/p/9679938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值