Python100天计划第2天-变量

变量定义

由于python是弱类型语言,所以在定义变量时可以不用显式指定变量类型,变量的类型由它的值来确定,比如我们可以这样定义一个变量 a = 5,那么这个变量a的类型就是一个整数类型,可以在解释器中使用type(a)来验证。

>>> a = 5
>>> type(a)
<class 'int'>
>>> 

接下来可以改变变量a的值,a = ‘abc’,这个时候再次使用tpye(a),就会发现a的类型变成了字符串类型。

>>> a = 'abc'
>>> type(a)
<class 'str'>
>>> 

由此可见,变量数据保存之后可以多次改变,并且数据类型也会随之发生变化。

变量命名规则

Python中的变量有一下命名规则

1.变量只能由字母、数字、下划线组成,不能以数字开头
2. 不能包含空格
3. 不能使用关键字
4. 不建议使用内置函数作为变量名

输出变量值

加入定义了变量 a = 5,在解释器环境下直接键入变量名然后回车就可以输出变量值。

>>> a = 5
>>> a
5
>>> 

如果是在IDE环境中,需要使用print()函数来打印输出变量值。

a = 5
print(a)

print()函数可以同时输出多个变量和字符串,多个变量之间用逗号隔开,比如print(‘hello’, ‘abc’, 123),打印结果是

hello abc 123

print输出多个变量时默认使用空格分隔,可以自定义分隔符,比如以逗号分隔

print('hello', 'abc', 123, sep=',')
hello,abc,123

另外print函数每次打印结果都是独占一行,是因为print函数的end参数默认是换行符’\n’,我们也可以修改一下end参数的默认值,比如替换成两个单引号,这样多个print输出结果就会处于同一行

print('abc', end="", sep=' ')
print('123', end="")
abc123

Python内置关键字

Python有许多内置关键字,这些关键字是python程序内置的,不可以当做变量或者函数名使用。有两种方法可以获取关键字列表

  1. 终端中进入python交互环境,输入help(),然后输入keywords回车,皆可以查看目前版本的关键字列表
  2. 交互环境或者IDE中导入keyword包,然后使用keyword.kwlist就可以获取关键字列表

关键字列表

False               class               from                or
None                continue            global              pass
True                def                 if                  raise
and                 del                 import              return
as                  elif                in                  try
assert              else                is                  while
async               except              lambda              with
await               finally             nonlocal            yield
break               for                 not
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值