当前位置 博文首页 > 文章内容

    kkb:python笔记

    作者: 栏目:未分类 时间:2020-07-27 18:00:46

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    1、常用数据类型转换:

    • str():将对象x转换为字符串
    • repr():
    • eval(str):
    • tuple(s):
    • list(s):
    • chr(x):
    • ord(x):
    • hex(x):
    • oct(x):
    • bin(x):

    2、格式化输出:

     

    #格式化符号:%s,%d,%f,%x
    #%s:输出字符串
    #%d:输出int类型数字
    #%f:输出浮点数
    #%x:输出16进制数据
    
    
    
    # 格式化输出
    name = 'li'
    age = 90
    # print('我的名字:%s, 我的年龄:%d' % (name,age))
    #%占位符 s:字符 d数字
    print("分数:%d"%score)
    # str.format()
    print('我的名字:{}, 我的年龄:{}'.format(name,age))
    print('我的名字:{n}, 我的年龄:{a}'.format(n=name,a=age))
    print('我的名字:{1}, 我的年龄:{0}'.format(name,age))

    3、运算符

    ///  取整除
    %  取余
    ** 指数
    
    运算时,**高于* / % // 高于+-

    4、break:提前结束循环

          continue:跳出当前循环,直接开始下一次循环

    #只打印奇数:
    n=0
    while n<10:
          n=n+1
          if n%2 == 0:
              continue #直接继续下一轮循环,后续的print()语句不会执行
          print(n)
    num=1
    while num <= 5:
        if num == 4:
            num +=1
            break 
        print(num)
        num += 1
    #123

    num=1 while num <= 5: if num == 4: num +=1 break print(num) num += 1 #1235

     

    5、输入多个值:

    # 输入多个值
    name = input('shuru').split(',') #  split 返回的是一个list 【a,b】索引0,1.。。。
    print(name[0])

    6、检查版本

    # 检查一下版本
    from sys import version_info
    if version_info.major == 2 :
        print('python2')
    elif version_info.major == 3:
        print('python3')

    7、逻辑运算符的有限

    # 优先级 not or and
    
    # print(True or True and False)
    # 如果or>and : True and False = False
    # and > or :  True or False = True
    
    print(not True and False)
    
    
    # 总结 :not >and > or

    数字0  , 0.0
    空字符串: ''
    空值:None
    空的集合,列表,字典
    其他值都是True
     

    8、输出99乘法表:

    # 9X9乘法表
    '''
    1 * 1 = 1   
    1 * 2 = 2 2 * 2 =4
    1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
    '''
    
    i = 1
    while i<=9: # 行数
        j = 1
        while j<=i: # 列数
            print('%d * %d = %d' % (j,i,j*i),end='')
            j += 1
        print('')
            
        i += 1