开发者

Python的输出格式化和进制转换介绍

开发者 https://www.devze.com 2022-12-08 11:48 出处:网络 作者: 爱学习的小登西
目录复习输出格式化字符串如何进行格式化?进制转换思考题:总结python输编程客栈出格式化字符串如何进行格式化? 进制转换
目录
  • 复习
  • 输出格式化
    • 字符串如何进行格式化?
  • 进制转换
    • 思考题:
      • 总结

        python输编程客栈出格式化字符串如何进行格式化? 进制转换

        复习

        1.pycharm的使用

        2.注释:单行、多行

        3.变量:

        格式:变量名=值

        起名:命名规范(大驼峰、小驼峰、下划线)

        4.值

        数据类型:int float str bool

        类型转换 :

        a = 10

        str(a)

        5.name = input(‘提示语句’)所有键盘输入的内容都是字符串类型的

        6.运算符

        算数 + - * / % // **

        赋值 = += -=……

        比较 > < >= <=

        逻辑 and or not

        输出格式化

        name = '蔡徐坤'
        age = 26
        # 我喜欢听26岁的蔡徐坤唱歌
        print('我喜欢听'+str(age)+'岁的'+ name +'唱歌')
        

        字符串如何进行格式化?

        """
        符号:
        %s 字符串 string
        %d 整数 digit
        %f 浮编程客栈点数 float
        """
        print('我喜欢听%d岁的%s唱歌' % ( age, name))
        
        money = 999.95
        # 26岁的蔡徐坤一首歌挣了999.95块钱
        print('%d岁的%s一首歌挣了%.2f块钱'% (age, name, money))
        

        进制转换

        输出前缀:0b 二进制 0o 八进制 0x十六进制 默认十进制

        """
        二进制:0,1
        八进制:0,1,2,3,4,5,6,7
        十进制:0-9
        十六进制:0-9 a-f(10-15)
        
        函数:
        bin()  0b
        int()
        oct()  0o
        hex()  0x
        """
        # 十进制转二进制
        n = 149
        res编程客栈ult = bin(n)
        print(result)
        
        # 十进制转八进制
        result = oct(n)
        print(result)
        
        # 十进制转十六进制
        result = hex(n)
        print(result)
        
        输出结果:
        0b10010101
        0o225
        0x95
        

        思考题:

        """
        1.n = 0x558,十进制输出
        2.已知n = 0x558,转成二进制?转成八进制?
        已知二进制转成十六进制,将二进制从右侧开始4位一组,最后不足4位补0
        已知二进制转八进制,将二进制从右侧开始3位一组,最后一组不足3位补0
        """
        n = 0x558
        result = int(n)
        print(result)
        
        result = bin(n) # 向二进制转换,无论现在是几进编程客栈制的
        print(result)
        
        rhttp://www.cppcns.comesult = oct(n) # 向八进制转换,无论现在是几进制的
        print(result)
        
        输出结果:
        1368
        0b10101011000
        0o2530
        

        总结

        到此这篇关于Python的输出格式化和进制转换介绍的文章就介绍到这了,更多相关Python输出格式化和进制转换内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

        0

        精彩评论

        暂无评论...
        验证码 换一张
        取 消

        关注公众号