Python的输出格式化和进制转换介绍
程序员文章站
2022-03-07 15:28:18
目录复习输出格式化字符串如何进行格式化?进制转换思考题:总结python输出格式化字符串如何进行格式化? 进制转换复习1.pycharm的使用2.注释:单行、多行3.变量:格式:变量名=值起名:命名规...
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 result = 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) result = oct(n) # 向八进制转换,无论现在是几进制的 print(result) 输出结果: 1368 0b10101011000 0o2530
总结
到此这篇关于python的输出格式化和进制转换介绍的文章就介绍到这了,更多相关python输出格式化和进制转换内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: Python中如何处理常见报错
下一篇: 元旦节怎么庆祝
推荐阅读
-
python中日期和时间格式化输出的方法小结
-
python模块介绍- binascii:二进制和ASCII互转 以及其他进制转换
-
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
-
python2和python3的输入和输出区别介绍
-
Python 进制转换, 实现任意进制转换为任意进制的方法, 支持小数和负数, 二进制转十进制, 十进制转二进制, 小数进制转换, k进制转换
-
python中日期和时间格式化输出的方法小结
-
利用python解决Origin中十六进制和十进制整数转换的问题
-
python 编写一个函数,将一个 a 进制的数转换成一个 b 进制的数,其中 a 和 b 都在[2, 16]之间。二进制至十六进制之间转换
-
Python的输出格式化和进制转换介绍
-
python十进制和二进制的转换方法(含浮点数)