当前位置:
首页 > Python基础教程 >
-
Python的输出格式化和进制转换介绍
大家好,本篇文章主要讲的是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
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输出格式化和进制转换内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
原文链接:https://blog.csdn.net/m0_52127604/article/details/122423788
栏目列表
最新更新
求1000阶乘的结果末尾有多少个0
详解MyBatis延迟加载是如何实现的
IDEA 控制台中文乱码4种解决方案
SpringBoot中版本兼容性处理的实现示例
Spring的IOC解决程序耦合的实现
详解Spring多数据源如何切换
Java报错:UnsupportedOperationException in Col
使用Spring Batch实现批处理任务的详细教程
java中怎么将多个音频文件拼接合成一个
SpringBoot整合ES多个精确值查询 terms功能实
SQL Server 中的数据类型隐式转换问题
SQL Server中T-SQL 数据类型转换详解
sqlserver 数据类型转换小实验
SQL Server数据类型转换方法
SQL Server 2017无法连接到服务器的问题解决
SQLServer地址搜索性能优化
Sql Server查询性能优化之不可小觑的书签查
SQL Server数据库的高性能优化经验总结
SQL SERVER性能优化综述(很好的总结,不要错
开启SQLSERVER数据库缓存依赖优化网站性能
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比