• python基础.其一


    1.python的数据类型 type噢
    int 整型
    float 浮点型
    str 字符串型
    list 列表
    dict 字典
    bool 布尔值

    2注释 python不识别运行只给人看
    #
    三引号

    3.python2和3的区别(今天学习了两点)
    python3中input会统一将输入数据全部存成字符串类型,而python2中需要人为的告诉数据类型,
    python3中的input对等于python2中的raw_input

    python3中只有<class,’int‘>整型的概念,而python2中会有长整型的概念<class,’ long‘>,
    python2中定义长整型可以在数字后缀添加L

    4.用户输入 input
    name=input('你的名字是?')
    input提示用户输入内容,input内引号内容为字符串,#print(type(name)) # <class 'str'> 字符串类型

    5.占位符%d %s
    %d 只能占数字位
    %s 任意类型都可以占
    # print('my name is %s my age is %s'%(name,age))
    # print('my name is %s my age is %s'%(age,name)) #只有先后顺序决定结果
    # print('my name is %s my age is %d'%(name,age1)) # %d只能给数字占位
    如图

    PS # print('%08d'%123) # 整数是8位,传入的数不够八位的话默认用0补全,超出8位,是多少就是多少

    6. 整型 int() 定义纯整数, 如:电话 QQ。。。
    浮点型 float 定义含小数点的数,如:体重,身高

    ps:人工智能相关,复数<type,'complax'>
    a=1-2j
    >> a.real 查看实部
    1.0
    >>> a.imag 查看虚部
    -2.0

    7.单引号 双引号 三引号都可以表示字符串str,且支持加乘操作
    s5 = 'hello'
    s6 = 'world'

    # print(s5+s6)
    print(s5*10)

    8.列表存储多数据 [ ],
    需要注意列表不是从第一位开始算,而是第0位,第1位,第2位这样的
    多列表包含索引,如图  

    9.字典{} 键值对也就是key:vakue形式
    字典是无序的,可操作部分只有key
    如图 

    10.布尔值,判别事物对错与可行性
    ture false
    id相等的情况下 值一定相等
    id不相等的情况下,值有可能相等
    小整数池数字256之前的id即内存地址相同,256之后id不一定相同。

    11.运算符
    print(10 / 3) #结果保留小数部分
    print(10 // 3) # 只保留整数部分
    print(10 % 3) # 取余数
    print(2**3) # 2的三次方
    python对数字的敏感度不是很高(存储的数字不精确)

    比较运算:== != > < >= <= 布尔值判定

    # a = 'hello'
    # b = 'z'
    # print(b > a)
    # A-Z a-z z对应的数字最大 A对应的数字最小 据ascll表比较

    #xxx += 1 # xxx = xxx + 1
    # xxx *= 2 # xxx = xxx*2
    # xxx -= 10 # xxx = xxx - 10

    # 链式赋值
    # x = 100
    # y = 100
    # z = 100
    #
    # a = 100
    # b = a
    # c = b

    # x = y = z = 8000

    交叉赋值 两种方法
    m = 80
    n = 70
    # 第一种
    # o = m
    # m = n
    # n = o
    # print(m,n)

    第二种
    # m,n = n,m
    # print(m,n)

    解压赋值 两种方法
    如图 

    12.与 或 非,布尔值判定
    and or not
    # print( 1 > 0 and 3 > 4) # and两边必须同时成立 结果才成立
    # print( 1 > 0 or 1 > 0 and 3 > 4) # or只要有一边成立 立即成立 后面的无需再看
    # print(not 1 > 3) # 结果取反

  • 相关阅读:
    Makefile学习
    Tmux使用
    Linux进程管理学习资料
    Linux内存管理学习资料
    Python常用的软件包
    Docker 学习
    Intel处理器技术文档
    Firefly-RK3399笔记
    Linux Kernel API
    ARM 技术文档
  • 原文地址:https://www.cnblogs.com/night-rain/p/11116609.html
Copyright © 2020-2023  润新知