• Python导学基础(二)变量与基础数据类型


    一:变量

    1、什么是变量?

    ​ 量指的记录事物的状态。
    ​ 变指的是事物的状态时可以发生变化的。

    2、为何要有变量?

    ​ 为了让计算机向人一样去记录事物的状态。

    3、如何使用变量?

    1、变量的使用

    ​ 1.1、先定义:

    name = 'Lance'
    

    变量定义的三部分:

    变量名:相当于门牌号,是访问变量值的唯一方式

    赋值符号:把变量值关联给变量名

    变量值:记录的那个状态

    ​ 2.2、后引用:

    print(name)
    

    2、变量名的命名规范:

    ​ 2.1、变量名是由字母、数字、下划线组成。

    ​ 2.2、不能以数字开头

    ​ 2.3、不能命名为python的关键字

    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    3、变量名的命名风格:

    ​ 3.1、纯小写字母/数字+下滑线

    age_of_lance = 23			
    

    ​ 3.2、驼峰体

    AgeOfOlance = 23
    

    注意:在python中,关于变量名的命名,推荐使用第1种

    4、变量名不好的命名方式

    nianling = 18  # 不能使用拼音
    x = 18  # 变量名应该在见名知意的前提下,尽可能简洁
    名字 = 'egon' # 不要用中文
    print(名字)
    

    二:基本数据类型

    1、为何变量值(即记录的数据)要区分类型呢?

    ​ 变量值使用来记录事物状态的,而事物的状态是各种各样的,所以对应着就应该用不同类型的值
    去记录这些状态 。

    2、常用的数据类型:

    2.1、字符串类型

    ​ 作用:记录描述性质的状态。

    ​ 定义:在''、""、''''''、""""""中包含一串字符。

    单行字符串:''、""

    多行字符串:''''''、""""""

    msg = """
    aaaa
    bbbb
    ccc
    """
    

    ​ 外层用单引号,内层就应该用双引号:

    info = 'my name is "Lance"'
    

    2.2、整型

    ​ 作用:记录年龄、号码。

    ​ 定义方式:

    age = 23
    

    2.3、浮点型

    ​ 作用:记录身高、薪资、体重。

    ​ 定义方式:

    salary = 3.1
    height = 1.75
    weight = 73.1
    

    2.4、列表(存多个值,索引对应值,索引代表是位置)

    ​ 作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值。

    ​ 定义:在[]内,用逗号分隔开多个任意类型的值。

    l = ['aaa', 10, 11.11, ['bbb', 'ccc'], 'ddd']
    

    ​ 索引从0开始:

    print(l[0])
    
    print(l[2])
    

    ​ 反向取:

    print(l[-1])
    
    print(l[-2])
    
    print(l[3][1])
    

    ​ Example:

    # 记录班级人员的姓名
    school_names = """
    王明
    李丽
    赵三
    """
    school_names = ["王明", '李丽', '赵三']
    # print(school_names)
    

    2.5、字典类型

    ​ 定义:1、存多个值,key对应值,通常情况key对值应该具有描述性功能,key通常是字符串类型。

    ​ 2、{},逗号分隔开多个key:value的元素。

    dic={'xx':111,'yyy':222}
    print(dic['xx'])
    print(dic['yyy'])
    

    ​ Example:

    info = {
        "name": 'Lance',
        "age": 23,
        "sex": 'male',
        "salary": 1.72
    }
    print(info["age"])
    
    salaries=[11.1,22.222]
    
    print(salary[0])
    

    2.6、布尔类型

    ​ 作用:True和False,用于条件判断

    ​ 定义:tag = True

    ​ print(10<3)

  • 相关阅读:
    登录页面上的验证码的生成
    数据库操作中使用事务进行提速
    Dotnet程序集自动生成版本号
    .NET与Java的Web Services相互调用(转)
    Struts配置
    C# WebService发布与调用方法(转)
    WinCE中C#WinForm利用Web Service查询数据库(转)
    C#打包
    VS2008快捷键大全
    这些话你懂吗?
  • 原文地址:https://www.cnblogs.com/Lance-WJ/p/12333492.html
Copyright © 2020-2023  润新知