更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

干货"python基础之变量"

  • 发布:刘不才
  • 来源: 数据挖掘及分析
  • 时间:2017-11-13 17:00

一起了解下python基础之变量:

变量定义

变量按字面来理解就是可以变化的量,赋予不同的值,会有不同的量;每创建一个变量,就会在计算机内存中开辟一个空间,用于存储规定范围内所赋予的值。

message = "Hello world"

其中message就是一个变量,而引号内的 Hello world 就是变量message的值

变量命名规范

在python中变量并不是随意命名的,要遵循以下规则:

1. 变量名仅且只能包含字母、数字下划线。注意 变量名可以以字母或下划线开头,但是不能用数字开头,否则会报错

>>> 1_message = 'Hello world'

SyntaxError: invalid token

>>> message_1 = 'Hello world'

>>> print(message_1)

Hello world

2. 变量名不能出现空格,可以利用下划线来分割。

>>> message 1 = 'Hello world'

SyntaxError: invalid syntax

应设置为message_1

3. 系统关键字不能作为变量名使用。比如一些内置的函数名或特殊用途的单词,比如print,否则会报错

>>> print = 'Hello world'

>>> print(print)

Traceback (most recent call last):

File "<pyshell#8>", line 1, in <module>

print(print)

TypeError: 'str' object is not callable

4. 在python中,变量是区分大小写的。比如Message与message并不是相等的,而是两个不同的变量,而在实际的编程过程中,也应尽量使用小写字母来表示,避免出现不必要的错误。

5. 在命名变量事尽量简洁且具有描述性。student_num比s_n更能让人理解。

变量赋值

在python中,变量赋值时不需要声明赋值的类型

>>> message_1 = 123 #整型数字

>>> type(message_1)

<class 'int'>

>>> message_2 = 'Hello' #字符串

>>> type(message_2)

<class 'str'>

>>> message_3 = [1,2,3,4] #列表

>>> type(message_3)

<class 'list'>

以上是不同类型的数据赋值,还有浮点型数字、元组、字典等数据类型,以后会讲到。

在上述代码中也已看到,等号“=”是进行赋值的操作符,用来给变量赋值,右边是所要赋的值,左边是变量名。

每个变量在使用前都必须进行赋值,变量赋值后该变量才会被创建

>>> message

Traceback (most recent call last):

File "<pyshell#35>", line 1, in <module>

message

NameError: name 'message' is not defined

否则会报错,提示未定义。

下面来说说多个变量赋值

在Python中允许用户同时为多个变量赋值:

>>> a = b = c = 2

>>> a + b

4

>>> a, b, c = 1,2,3

>>> a + c

4

百看不如一练,赶快动手敲去一下吧

本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python个性化主题网络爬虫探究
下一篇:机器学习工具:Python 和 Numpy入门

Python编程练习题二

Python编程练习题一

Python实现降雪效果

Python中dir()、help()的使用

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省