python基础学习第七节

变量与命名

变量

一个变量允许你通过给一个名字赋值来储存一个值,可以用这个名字引用这个值。
要分配一个变量,使用等号
与目前为止我们所看到的大多数代码不同,他不会在python控制台上产生任何输出。

>>>x = 7
>>>print(x)
7
>>>print(x + 3)
10

可以使用变量来执行相应的操作,就像使用数字和字符串一样。正如所看到的,变量在程序中存储它的值。

变量可以随意多次重新赋值

在python中,变量没有特定的类型,因此可以将一个字符串分配给一个变量。

>>>x = 123.456
>>>print(x)
123.456
>>>x = "this is s string"
>>>print(x)
this is a string

变量名称

python中变量名的命名有一些限制
变量名称允许使用的字符是字母,数字和下划线。并且变量不能以数字开头。
不遵循这些规则命名会导致错误。

>>>this_is_a_normal_name = 7

>>>123abc = 7
SyntaxError:invaild syntax

>>>spaces are not allowed
>SyntaxError:invalid syntax

注意:python是一种区分大小写的编程语言。因此lastname和Lastname是python中两个不同的变量名称。

尝试引用尚未赋值的变量会导致错误

可以使用del语句来删除一个变量,这意味着从名称到值的引用被删除,并且尝试使用该变量会导致错误。
删除的变量可以像以前一样重新分配。

>>>foo = "a string"
>>>foo
'a string'
>>>bar
NameError:name'bar' is not defined
>>>del foo
>>>foo
>NameError:name'foo'is not defined

也可以从用户输入中获取变量的值

>>>foo = input("Enter a number:")
>Enter a number:7
>>>print(foo)
7

变量与常量:命名规则区分大小写
赋值运算符:= += -= = %= /= //=
中文编码:#-
-coding:UTF-8-*- #coding=UTF-8

x = 10.2#永远是右边的值赋值给左边的变量
print(x)
x = x + 3
print(x)#12 此时x等于10,通过这个变量可以得到10,当然你也可以改变他的值
#x = 100
#print(x) #100
#print(a) #不能输入一个空变量
#1x = 23 #错误的变量规则,规则为字母、数字和下划线,不能以数字开头
#_b = 123
#print(_b)
c = 12345
print(C)#区分大小写
a = 2
print(a)#2
a += 3 #a = a + 3 a=5
print(a)#5
a -= 10
print(a)#a = a - 10 a=-5
a *= 4 
print(a)#a = -5 * 4 a=-20
a /= 5
print(a)#a = -20 / 5 a=-4.0
a %= 2
print(a)#a = -4.0 / 2的余数,所以a=0.0
a //= 2
print(a)#a=0.0
print('我爱你')#我爱你

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值