zoukankan      html  css  js  c++  java
  • Python基础(二)

    数据类型基础

    数字类型

    整数

    1. 作用:可以用来表示年龄、数量
    2. 定义:age = 18 也可以这样定义:age=int(18)
    3. 怎么用:可以用来加减乘除,逻辑运算

    浮点数

    1. 作用:表示有小数的数
    2. 定义:weight = 63.7 或者: weight = float(63.7)
    3. 怎么用:可以用来加减乘除,逻辑运算

    字符串

    1. 作用:表示名字,爱好,性别

    2. 定义:name = 'Gredae' 或者: name = "Gredae"

    3. 怎么用:只能+、*和逻辑比较

      msg2 = "Hi!"
      msg3 = 'my name is "Gredae"'
      print(msg2 + msg3)  # Hi!my name is "Gredae"
      
      name = 'Gredae'
      print(name * 10)  # 将会输出十遍'Gredae'
      
      a = 'a'
      b = 'b'
      print(a > b)  # False 字符串的比较是按照ASCII表进行比较
      

    列表

    1. 作用:可以用来你的多个爱好

    2. 定义:hobby_list = ['唱',’跳‘,’rap‘,'篮球']

    3. 怎么用:通过列表的索引进行取用,并且索引是从0开始

      hobby_list = ['唱',’跳‘,’rap‘,'篮球']
      # 索引序号      0    1     2     3
      # 取出第二个爱好
      print(hobby_list[1])   # 跳
      

    字典

    1. 作用:是以key:value的形式存放描述信息和值

    2. 定义:

      user_info = {'name': 'Gredae',  'age': 18}
      
    3. 怎么用:字典的取值不依赖于索引,而是key,通过key过去其对应的value

      user_info = {'name': 'Gredae',  'age': 18}
      print(user_info['name'])  # Gredae
      

    布尔

    1. 作用:用于表示条件的判断结果

    2. 定义:通常情况下不会直接引用,一般是逻辑判断得到结果

    3. 怎么用:

      a = 10
      b = 20
      print(a == b)  # False
      

    解压缩

    当我们需要一次性取出列表中的多个值,我们便可以使用用下面的方式实现

    name_list = ['Gredae', 'ros', 'jason', ]
    x, y, z = name_list
    print(f'x:{x}, y:{y}, z:{z}')   # x:Gredae y:ros z:jason
    

    有时候往往我只需要这个列表中的几个值,那么我们便可以用下面的方法实现

    name_list = ['nick', 'egon', 'jason', 'tank']
    x, y, z, a = name_list  # x='nick' y='egon' z='jason' a='tank'
    x, _, z, _ = name_list  # '_'相当于告诉计算机不要了
    

    如果你要的两个值之间间隔许多个值,那么你便可以用下面这种方法

    name_list = ['nick', 'egon', 'jason', 'tank', 'kevin', 'jerry']
    x, y, _, _, _, z = name_list
    x, y, *_, z = name_list  # 告诉计算机将中间若干个不要
    

    当然字典也是可以用来解压缩,但是,解压缩出来的是它的key

    info = {'name': 'nick', 'age': 18}
    x, y = info
    print(x, y)   # name age
    

    Python与用户交互

    我们现在要去ATM上取款,那么这个ATM是不是会要求我们输入姓名、密码?是不是需要我们输入我们需要取款金额?这是不是就可以理解为一种交互。

    name = input('请输入你的姓名:')
    pwd = input('请输入你的密码:')
    ···经过一番运算···
    print('登录成功!')
    money = input('请输入取款金额:')
    ···又经过一番运算···
    print('对不起,余额不足!')
    
  • 相关阅读:
    未能加载文件或程序集"xxx"或它的一个依赖项。试图加载格式不正确的程序。
    js实现拖动div,兼容IE、FireFox,暂不兼容Chrome
    WPF 像CSS一样使用 Font Awesome 图标字体
    面向接口、面向对象、面向方面的区别
    ionic 编译 gradle下载。
    ionic 不是外部命令 不是内部命令
    Ionic 编译找不到index.html
    分区表
    安装.net framwork3.5
    MSDTC不可用解决办法
  • 原文地址:https://www.cnblogs.com/Gredae/p/11270965.html
Copyright © 2011-2022 走看看