zoukankan      html  css  js  c++  java
  • Python数字类型基础

    数据类型基础

    每个编程语言都有一个数据类型的东西,其实就是对常用的一些各种数据类型进行名的划分,想让计算机进行数据运算就得传数字给它,想让它处理文字,就要串字符串类型给他。

    变量是用来描述世间万物变化的状态的,但是万物的状态是有多种的,要用不同的数据类型来描述

    数字类型

    整型int

    1. 定义方式: age = 18;age = int(18);int('18')
    age = 18;age1 = 19  # 不建议使用
    print(age,age1)
    
    age,age1 = 18,19  # 解压缩
    
    1. 作用: 描述年龄/id号等
    2. 使用方式:+-*/ % // **
    3. 如果使用log方法,导入import cmath

    浮点型float

    1. 定义方式:salary=3.2;salary=float(3.2);float('3.2')
    2. 作用:描述薪资等
    3. 使用方法:+-*/ % // **
    4. 如果使用log方法,导入import cmath

    字符串

    1. 定义方式:

    加了引号的都是字符串!

    name = 'nick';name = "nick"
    name = str('nick')
    name = '''
    nick
    nick
    '''
    name = """
    nick
    nick
    """
    
    
    x = str(10) # '10'
    
    1. 作用: 名字等
    2. 使用方法
    s1 = 'nick'
    s2 = 'handsome'
    
    s1 + s2
    
    s3 = 10  # nickhandsome
    s1 + str(10)  # nick10
    # int(s1) + s3
    
    
    s1 * 5  # 'nicknicknicknicknick'
    

    列表

    1. 定义方式: []内用逗号隔开多个元素(所有数据类型)

    ctrl+鼠标左键 进入源码模式

    1. 作用: 存储多个值
    2. 使用方法
    nick_info = ['nick',180,140,['read','run','music']]
    
    nick_info[-1][1]  # 'run'
    
    
    
    # 仅做了解
    lis = [1,2,3]
    lis2 = [4,5,6]
    print(lis+lis2)
    
    
    print(lis*2)  # [1, 2, 3, 1, 2, 3]
    

    字典

    1. 定义方式: {}内以逗号隔开键值对 key(一般为字符串,具有描述意义):value(为任意数据类型) # 哈希表
    2. 作用: 存储多个值,不依赖索引取值,而通过key取值
    3. 使用方法
    nick_info_dict = {'name':'nick','height':180}
    
    nick_info_dict['height']
    

    布尔类型

    1. True和False,一般只在条件,逻辑判断的时候使用

    除了0/None/空/False之外所有的数据类型(所有你能看到的东西)都自带布尔值为True

    解压缩

    一次性取多个值

    lis = [1,2,3]
    
    x1,x2,x3 = lis  # 1,2,3
    
    # 不会用
    x1,_,x3 = lis  # 1,_,3
    *_,x3 = lis  # _,_,3
    

    与用户交互

    input()  # 等待用户输入,如果用户不输入,程序不会结束运行
    
    input接收的值无论如何都是字符串
    
    
    '''
    x = input('请输入你想要的输入的数字:')
    print(type(x))
    print(x)
    
    
    x = int(x) + 1
    # x = eval(x)  # 除了字符串以外都可以转换,不建议使用
    print(x)
    '''
    

    python2中的与用户交互

    raw_input()  # 与用户交互和python3中的input一模一样
    
    
    
    input()  # 与用户交互,必须得指定输入的类型,输入什么类型拿到什么类型
    
  • 相关阅读:
    手把手教你测之二——有信,一款网络电话
    DroidPilot V2.1 手写功能特别版
    《移动应用自动化测试现状与方向研讨会》视频
    手把手教你测——上网快鸟
    DroidPilot AutoRunner新版宣传视频
    DroidPilot参展2012香港贸发局国际资讯科技博览会
    视频: DroidPilot
    注意!用户使用自己的adb,版本必须是Android SDK 10以上
    部分厂家用户反映USB连接问题,是厂家修改了adb导致,解决方法:
    软件简单介绍
  • 原文地址:https://www.cnblogs.com/jhpy/p/11278945.html
Copyright © 2011-2022 走看看