美文网首页
python3-基础篇-常用操作

python3-基础篇-常用操作

作者: 水君子Z | 来源:发表于2018-11-11 11:40 被阅读0次
    基础篇

    整理了一些常用的python3基础操作:

    包括:if判断、逻辑运算、while循环、for循环、类型转换、列表增删改查及下标取值、字典的增删改查及取值、元组的说明。

    '''
    1.print打印
    '''
    #基本使用
    print('-----')
    #插入字符%s或数字%d
    name = input('请输入姓名:');
    age = int(input('请输入年龄:'))
    print('姓名是:%s,年龄是:%d岁'%(name,age))
    
    
    
    '''
    2.if判断
    '''
    i = '女'
    if i =='男':
        print('i的性别是男')
    elif i == '女':
        print('i的性别是女')
    else:
        print('未知')
    
    
    
    '''
    3.逻辑运算
    '''
    a = 10
    b = 5
    #or 或
    #其中一个满足
    if a >= 10 or b >= 10:
        print('a或者b中有大于10的值')
    else:
        print('a或b均不大于10')
    
    c = 12
    d = 13
    #and 与
    #必须两个都满足
    if c >= 10 and d >= 10:
        print('c和d的值均大于10')
    else:
        print('c或d有一个或者两个都不大于10')
    
    
    
    '''
    4.while循环
    '''
    i = 1
    while i <= 10:
        print('i是%d'%i)
        #i+=1放在while的最末
        i+=1
    
    #while True 与break
    z = 1
    #while True如果不添加break会造成死循环
    while True:
        print('z是%d'%z)
        if z == 12:
            break
        z+=1
    
    
    
    '''
    5.for循环
    '''
    name = '水君子'
    for item in name:
        print(item)
    
    lists = ['a','b','c']
    for index in lists:
        print(index)
    
    
    
    '''
    6.类型转换
    '''
    #int 整数,没有小数
    number = '-12'
    intNumber = int(number)+2
    print(intNumber)#-10
    
    #float 浮点数,可以存在小数
    number2 = '12.22'
    floatNumber = float(number2)+2
    print(floatNumber)#14.22
    
    #str
    number3 = 15
    strNumber = str(number3)+1
    print(strNumber)#会报错因为str不能进行加减
    
    
    
    '''
    7.取下标
    '''
    
    arr = ['下标1','下标2','下标3','下标4']
    #取单个下标
    print(arr[0])
    #取最后一个下标 从后向前取
    print(arr[-1])
    #取0到第三个前的下标,返回列表['下标1','下标2','下标3']
    print(arr[0:3])
    
    
    
    '''
    8.列表的删除
    '''
    arr = ['硬币','铁盒','齿轮','钢铁']
    #.pop()删除数组的最后一个
    arr.pop()
    print(arr)
    #.remove('name')删除数组指定名称
    arr.remove('铁盒')
    print(arr)
    #del删除指定下标
    del arr[0]
    print(arr)
    
    
    
    '''
    9.列表的添加
    '''
    arr2 = ['凯撒','大卫王']
    #在字典的后面添加
    arr2.append('查里曼')
    #在指定的下标添加
    arr2.insert(0,'亚历山大')
    print(arr2)
    
    
    '''
    10.列表的修改
    '''
    arr3 = ['水','火','木']
    #根据指定下标修改
    arr3[1] = '君'
    arr3[2] = '子'
    print(arr3)
    
    
    
    '''
    11.列表的合并
    '''
    arr4 = ['黑色','白色']
    arr5 = ['蓝色','绿色']
    arr4.extend(arr5)
    print(arr4)
    
    
    '''
    12.字典的增删改查
    '''
    json = {
        'name':'水君子',
        'sex':'男',
    }
    #增加
    json['age'] = 24
    print(json)
    #修改
    json['name'] = '水君子z'
    print(json)
    #删除
    del json['sex']
    print(json)
    #查询
    print(json.get('name'))
    
    
    '''
    13.字典的取值
    '''
    json = {
        'name':'水君子',
        'sex':'男'
    }
    #返回值
    for v in json.values():
        print(v)
    #返还元组
    for i in json.items():
        print(i)
    #拆包
    for a,b in json.items():
        #返回key
        print(a)
        #返回value
        print(b)
    
    
    '''
    14.元组
    '''
    #数组可以增删改查,元祖只能展示不能修改
    tuples = (11,22,33)
    print(tuples[0])
    #修改则会报错
    #tuples[0] = 12
    

    相关文章

      网友评论

          本文标题:python3-基础篇-常用操作

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