Python语言与信息数据获取和机器学习

干货"python基础之变量"

2017-12-02  本文已影响8人  大数据学苑

今天内容不多,无水分纯干货

一起了解下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 "", line 1, in

print(print)

TypeError: 'str' object is not callable

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

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

变量赋值

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

>>> message_1 = 123 #整型数字

>>> type(message_1)

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

>>> type(message_2)

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

>>> type(message_3)

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

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

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

>>> message

Traceback (most recent call last):

File "", line 1, in

message

NameError: name 'message' is not defined

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

下面来说说多个变量赋值

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

>>> a = b = c = 2

>>> a + b

4

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

>>> a + c

4

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

更多精彩:

今晚不剁手 还要用手写程序

干货 "数据分析必看书籍"

干货 "不容错过的数据收集网站"

大数据究竟“大”在哪???

干货就是要mark、要分享

欢迎大家评论区留言交流

您的点赞转发与支持是我们前进的最大动力!

上一篇下一篇

猜你喜欢

热点阅读