Python_Note

    Python 里的变量类型

1 Number    整数,浮点数,复数,布尔
2 String    'Hello',"str"
3 List      ['a','b','c'],[1,2,'op'],[]
4 Tuple     (1,2,3),('a','b'),
5 Dictionary     {'apple':2,'grape':6,'cherry':10}

Number的使用

num1=2        --以十进制方式赋值
num2=0b1000    ----二
num3=0o24    ----八
num4=0x3F    ----十六

bool
b_var1=True
b_var2=Flase

复数 Complex
c_num=complex(2,4)  -----(2+4j)

查看数据类型函数
type()

---------------------------------------------------
    运算符
 **=    c**a等效于 c=**a 幂赋值运算符
 //=    c//a等效于 c=//a 取整赋值运算符
 ~  取反
 逻辑运算符
 and / or / not
 成员运算符
 in
 not in
 
---------------------------------------------------
    字符串类型
 可以使用" ' ''' 互相穿插使用可以实现转义
    例:
    str1='abc'
    str1[0] 表示'a'
    str1[1] ....'b'
    str1[-1]....'c'
    str1[-2]....'b'
    str1[-3]....'a'
    str1[0:2]....'abc'
对字符串进行修改:
    不能直接赋值,需转化为字符串
    str='abc'
    list1=list(str)
    list1[0]='A'
    str=''.join(list1)
    这就实现了对a的替换
------------------------------------------------
    List 列表
    l_1=['abc',"AA",2.34,1,43]   里面可以是任意的数据类型
    创建空列表
    l_2=[]

    访问列表,如同数组
    l_2[-1]....1.43
    1_2[0:3]...ALL
------------------------------------------------
        Tuple 特殊的 List
    不能修改,以"()"将元素阔起来,各个元素用','隔开
    当Tuple只有一个时,需要在元素后面添加都逗号,不然会变为其他类型

    del 删除
    len()    元素个数
    max()    元素Max
    min()    元素Min
----------------------------------------------------
    Dictionary

    创建Dict
    dict1={key:value1,key2:value2....}
    key唯一
    value任意类型
    添加键值对:
    dict1['abc']=2  ---value=2 ,key='abc'
    
    del dict['abc']
    len()
    str()
----------------------------------------------------
    输入和输出
    input([prompt]) 接受一个stdin ,retun str
    prompt提示信息
    

    print(value,...,sep=",end='\n')
    value:用户要输出的信息  
    sep:多个要输出的信息之间的分隔符
    end:一个print()函数里所输出信息之后添加的符号,默认是换行符
------------------------------------------------------
        if语句
    if condition:
        statement1
        statement2
    else:
        statement3
        statement4
------------------------------------------------------
        for语句
    for num in range(0,10):
        statement
    
    range()函数返回值就是一个list
------------------------------------------------------
    

posted @ 2019-12-18 21:11  i0gan  阅读(131)  评论(0)    收藏  举报