干货"python基础之变量"

作者: 大数据学苑 | 来源:发表于2017-12-02 16:44 被阅读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、要分享

    欢迎大家评论区留言交流

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

    相关文章

      网友评论

        本文标题:干货"python基础之变量"

        本文链接:https://www.haomeiwen.com/subject/kxwnbxtx.html