python基础汇总(一)

作者: 圆圆KK | 来源:发表于2019-01-20 18:14 被阅读0次

    (一)python数据类型

    整数 int = 1
    浮点数 float = 1.0
    字符串 str = "HELLO"
    列表 list = ['a', 'b', 1, ['c','d'], 2]
    元组 tuple = ('a', 'b', 1, ['c','d'], 2)
    字典 dict = {'name' : 'Luna', 'City': 'Shanghai'}

    (二)python运算符

    算数运算符



    比较运算符

    == 等于
    != 不等于
    <> 不等于
    大于
    < 小于
    = 大于或等于
    <= 小于或等于

    赋值运算符

    = 赋值 a = b
    += a += b 为 a = a+b
    -= a -= b 为 a = a-b
    *= a = b 为 a = ab
    /= a /= b 为 a = a/b
    %= a %= b 为 a = a%b
    **= a **= b 为 a = a **b
    //= a//= b 为 a = a//b

    (三)python语句

    if 条件语句

    if 条件1:
        满足条件1执行
    elif 条件2:
        满足条件2执行
    else:
        不满足条件执行
    

    for 循环语句,执行重复代码

    #举例
    for i in range(10):
        print(i)
    

    while 执行重复代码
    break 终止当前代码

    #举例
    a=set()
    i=0
    while True:
        i+=1
        if i>10:
            break
        a.add(i)
    

    continue 继续当前代码

    (四)python的list、tuple、dict、set

    list列表

    有序、可变(增删)

    list = ['a', 'b', 1, ['c','d'], 2]
    len(list) → 5
    list[2] → 1
    list[3][0] → 'c'
    list[1::2] → ['b',['c','d']]
    末尾增加 list.append('f') → ['a', 'b', 1, ['c','d'], 2, 'f']
    删除 list.pop(1) → ['a', 1, ['c','d'], 2,'f']
    插入 list.insert(1, 'e') → ['a', 'e', 1, ['c','d'], 2,'f']
    tuple元组

    有序、不可更改

    tuple = ('a', 'b', 1, ['c','d'], 2)
    len(tupe) → 5
    tuple[2] → 1
    tuple[3][0] → 'c'
    tuple[1::2] → ['b',['c','d']]
    dict字典

    无序,可更改(增删),键-值对,查找迅速,占用大量内存,与list相反,list占用内存小,查找时间长

    dict = {'name' : 'Luna', 'City': 'Shanghai'}
    查找dict['City'] → 'Shanghai'
    键dict.keys() → dict_keys(['name', 'City'])
    值dict.values() → dict_values(['Luna', 'Shanghai'])
    所有键值 dict.items() → dict_items([('name', 'Luna'), ('City','Shanghai')])
    更改dict['name'] = 'Ann' → {'name' : 'Ann', 'City': 'Shanghai'}
    删除dict.pop('City') → {'name' : 'Ann'}
    增加 dict['Age'] = 24 → {'name' : 'Ann', 'Age','24'}
    set集合

    视为没有值的字典,不能重复,用作去重、交集、并集

    set_1 = set(['a','b']) 或者写 set_1 = {'a','b'} ,但是空集必须为set(),因为{ }为字典空集
    set_2 = set(['c','d','a']) 或者写 set_2 = {'c','d','a'}
    交集set_1&set_2 → {'a'}
    并集去重set_1|set_2 → {'a', 'b', 'c', 'd'}
    删除 set_2.remove('d') → {'c', 'a'}
    增加 set_2.add('e') → {'e', 'c', 'a'}

    (五)python函数

    无参数

    def print_hello():
        print('hello')
    print_hello()
    

    带参数

    def print_hello(name):
        print('Hell0,{name}!'.format(name=name))
    print_hello('Ann')
    

    带默认参数

    def print_hello(name='Tom'):
        print('Hello,{name}!'.format(name=name))
    print_hello()
    

    不定参数 *arg

    def print_hello(s,*arg):
        print('Hello,{name}!'.format(name=s))
        for i in arg:
            print('Hello,{name}!'.format(name=i))
    print_hello("Ann","Tom","Jack")
    

    相关文章

      网友评论

        本文标题:python基础汇总(一)

        本文链接:https://www.haomeiwen.com/subject/xfbxjqtx.html