• Python学习笔记(三)-Python中的变量


    变量:
    就是给数据起个名字

    变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。

    C语言声明变量,需要先声明变量的类型,如:int a
    Python则是一种引用,对应的是内存中的值,可以改变

    python变量的命名:
    -变量名由字母、数字、下划线组成
    -不能以数字开头
    -不可以使用关键字,如:python,import,selenium。。。
    正确的命名例子:
    a a1 a_ a_2

    变量的赋值:
    -是变量声明和定义的过程
    a = 1
    id(a)--变量a在内存中的位置
    type(a)--变量的类型
    >>> a=1
    >>> id(a)
    19833608
    >>> _=1
    >>> type(_)
    <type 'int'>
    >>> 1+_
    2
    >>>


    >>> 1a=1
    SyntaxError: invalid syntax--语法错误,不合法(不正确)的语法

    >>> a=5
    >>> b=3
    >>> a+b
    8

    >>> c+a

    Traceback (most recent call last):
    File "<pyshell#11>", line 1, in <module>
    c+a
    NameError: name 'c' is not defined--变量,函数,变量名未定义

    变量重新赋值(标签被移走):
    >>> teacher='Mr Wang'
    >>> type(teacher)
    <type 'str'>
    >>> id(teacher)
    29642592
    >>> teacher='Mrs Xiao'
    >>> id(teacher)
    29642496
    >>> teacher
    'Mrs Xiao'
    >>> teacher='Miss Han'
    >>> teacher
    'Miss Han'
    >>> id(teacher)
    29642528

    同一个存储空间可以对应多个标签:
    >>> a=123
    >>> b=123


    >>> id(a)
    19834128
    >>> id(b)
    19834128
    >>>

    一个人可以同时是多个人的老师
    >>> Myteacher='Xutao'
    >>> Yourteacher='Xutao'
    >>> id(Myteacher)
    3083609696L
    >>> id(Yourteacher)
    3083609696L
    >>>

    id() 函数用于获取对象的内存地址。
    语法
    id 语法:
    id([object])
    参数说明:
    object -- 对象。
    返回值
    返回对象的内存地址。

    Python 内置函数 | 菜鸟教程 http://www.runoob.com/python/python-built-in-functions.html

    练习
    1、创建一个变量,并给它赋一个数值(任何数值都行)。然后使用print显示这个变量。
    >>> abc=123
    >>> print abc
    123

    2、改变这个变量。可以用一个新值替换原来的值,或者将原来的值增加某个量。使用print显示这个新值。
    >>> abc=456
    >>> print abc
    456
    >>> abc=123456
    >>> print abc
    123456
    3、创建另一个变量,并赋给它一个字符串(某个文本)。然后使用print显示这个变量。
    >>> d='Welecome to Python World!'
    >>> print d
    Welecome to Python World!

    4、像上一章一样,在交互模式中让Python计算一周有多少分钟。不过,这一次要使用变量。以DaysPerWeek(每周天数)、HoursPerDay(每天小时数)和MinutesPerHour(每小时分钟数)为名分别创建变量(或者也可以用自己取的变量名),然后将它们相乘。
    >>> DaysPerWeek=7
    >>> HoursPerDay=24
    >>> MinutesPerHour=60
    >>> MinutesPerWeek=DaysPerWeek*HoursPerDay*MinutesPerHour
    >>> print MinutesPerWeek
    10080
    >>>

    5、人们总是说没有足够的时间做到尽善尽美。如果一天有26个小时,那么一周会有多少分钟呢?(提示:改变HoursPerDay变量)
    >>> DaysPerWeek=7
    >>> HoursPerDay=26
    >>> MinutesPerHour=60
    >>> MinutesPerWeek=DaysPerWeek*HoursPerDay*MinutesPerHour
    >>> print MinutesPerWeek
    10920
    >>>

  • 相关阅读:
    上传本地项目到git服务器
    linux服务器部署web环境(一)
    nginx+tomcat负载集群部署
    selenium学习历程(二)
    selenium学习历程(一)
    在 Acer p236 上装 win7 和 ubuntu 双系统
    Ubuntu (14.04) 如何安装和配置Qt
    Android 蓝牙的常用操作
    OpenCL: Shared memory between CPU and GPU in Android development of Qaulcomm plateform
    Android 系统支持的编解码器
  • 原文地址:https://www.cnblogs.com/helloworldcc/p/7736907.html
Copyright © 2020-2023  润新知