• old.2.变量


    变量

    变量名:

    数字、字母、下划线

    alex1=123

    不能以数字开头

    alex_=123

    变量名不能是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']

    数据类型:

    数字

    1,222,333

    字符串

    '';"","""""".

    布尔值

    True/False

    首字母必须大写。

    #基本数据类型,移除long类型
    print(type(1))
    print(type(1.0))
    print(type("str"))
    
    #允许多个变量连续赋值
    a=b=c=1
    print(a,b,c)
    
    a,b,c=1,2,"bb"
    print(a,b,c)
    
    #标准数据类型6种
    #Number(数字)
    #String(字符串)
    #List(列表)
    #Tuple(元组)
    #Sets(集合)
    #Dict(字典)
    
    #Number(数字)
    #支持 int float bool complex(复数)
    #数值计算
    print("5+3=",5+3)
    print("5-3=",5-3)
    print("5*3=",5*3)
    print("除法得到浮点数 2/4=",2/4)
    print("除法得到整数 2//4=",2//4)
    print("取余 10%3=",10%3)
    print("乘方 4**2=",4**2)
    print("开方 4**0.5=",4**0.5)
    
    
    #String(字符串)
    #元素是不可变的
    string="abcdefg"
    print(string)
    print(string[0])
    print(string[0:-1])#从头到尾
    print(string[2:])#从下标2开始到尾
    print(string[2:4])#从下标2到n-1  [m,n)
    print(string*2)#输出2次
    
    
    #list(列表)
    #元素可变的
    listDemo=["aa",1,"bb",2]
    print(listDemo)
    print(listDemo[0])#输出下标0
    print(listDemo[2:])#从下标2开始到尾
    print(listDemo[1:3])#从下标2到n-1  [m,n)
    print(listDemo*2)#输出2次
    listDemo[0]="替换的"
    print(listDemo)#修改后的
    
    
    #tuple(元组)
    #元素不可变的
    tupleDemo=("aa",1,"bb",2)
    print(tupleDemo) 
    print(tupleDemo[0])#输出下标0
    print(tupleDemo[2:])#从下标2开始到尾
    print(tupleDemo[1:3])#从下标2到n-1  [m,n)
    print(tupleDemo*2)#输出2次
    
    tupleDemo=()#空元组
    tupleDemo=(a,)#一个元素
    print(tupleDemo) 
    
    
    #Set(集合)
    #一个无序不可重复的序列
    setDemo={"a","b","c"}
    print("集合A ",setDemo)
    #集合可以做 交集并集差集
    setDemo2={"a","b"}
    print("集合B ",setDemo2)
    print("AB的差集 ",setDemo-setDemo2)
    print("AB的并集 ",setDemo|setDemo2)
    print("AB的交集 ",setDemo&setDemo2)
    print("AB的不同时存在的 ",setDemo^setDemo2)
    
    
    #字典
    dictDemo={"tom":"90","jerry":"75"}
    print(dictDemo)
    print(dictDemo["tom"])
    print("keys:",dictDemo.keys())
    print("values",dictDemo.values())
    #移除 key 返回value
    print("移除tom ",dictDemo.pop("tom"))
    print(dictDemo)
    
    
    #python常用数据转换
    '''
    int(x)
    str(x)
    tuple(s) 将序列转换成元组
    list(s) 将序列转换成列表
    '''
    
    
    #python的注释
    print("单行注释 #")
    print("多行注释 单引号(3个')")
    print("多行注释 双引号(3个双引号)")
  • 相关阅读:
    C++ 声明、定义、初始化、赋值
    skynet源码赏析
    python基础6函数 柒哥
    Python基础4数据类型详解下 柒哥
    Python基础1变量 柒哥
    Python基础2数据类型 柒哥
    Python基础3数据类型详解上 柒哥
    Python基础5条件分支与循环 柒哥
    PHP面试(A02)
    Envoy 配置
  • 原文地址:https://www.cnblogs.com/scholarly/p/10126966.html
Copyright © 2020-2023  润新知