【Python】语言学习

之前总觉得python简单,不当回事,直到自己动手连输出都写不出来。。于是开一篇专门练python的博客。

输出

Python初相识 (educoder.net)

常规输出

python 复制代码
print("向上:%.2f,向下:%.2f" %(pow(1.001, 365),pow(0.999, 365)))

将输入的字符串重复n次成一个字符串输出

python 复制代码
s = input()
s3 = s * 10  # 字符串乘以一个整数 3 
print(s3)  

将输入的表达式转为可计算类型并输出结果

eval()函数可用于将参数中的表达式转为可计算对象,整数字符串转为整数类型,浮点数字符串转为浮点数类型,数值运算表达式字符串转为数值运算表达式。

python 复制代码
a=eval(input(''))
print(a*3)

控制输出字符串占位宽度

f-string和str.format()可以在替换域中用{:<^>n}控制进入替换域中字符串的输出占位宽度,替换字符串长度小于n时,固定占n个字符位的宽度,多于n个时,不受n的限制,原样输出。n前面的"<^>"分别表示居左对齐、居中和居右对齐。
输出:

圆周率值为: 3.14

圆周率值为: 3.1415

圆周率值为: 3.1415926

python 复制代码
pi1 = '3.14'
pi2 = '3.1415'
pi3 = '3.1415926'
sign = input()
a=int(input(''))
print(f'圆周率值为:{pi1:{sign}{a}}')
print(f'圆周率值为:{pi2:{sign}{a}}')
print(f'圆周率值为:{pi3:{sign}{a}}')

控制输出浮点数精度

python 复制代码
pi = 3.14159265358979
n = int(input())
print(f'圆周率值为:{pi:.{n}f}')
相关推荐
何事误红尘7 小时前
全志A40i学习笔记():开发资料、启用串口
学习
for_ever_love__7 小时前
python基础语法学习: 异常的传递性
开发语言·python·学习
PC2005-cloud8 小时前
DeepSeek Harness 创建 skill 指南:结构、安装、使用
笔记·学习
YM52e8 小时前
分页查询的基石:ArkTS 为鸿蒙商品列表设计 LIMIT/OFFSET 的表
android·学习·华为·harmonyos
math_hongfan8 小时前
主从嵌套层次分明:ArkUI 订单卡片内嵌明细的鸿蒙界面
学习·华为·harmonyos
还不秃顶的计科生10 小时前
具身智能论文学习8:Octo: An Open-Source Generalist Robot Policy
人工智能·深度学习·学习·机器学习·语言模型·vla·vlm
woshihuanglaoshi11 小时前
事务加持防超卖:ArkTS 在鸿蒙里玩转 TRANSACTION 出入库
学习·华为·harmonyos
世人万千丶11 小时前
去重插入与超限淘汰:ArkTS 实现鸿蒙搜索历史的 LIMIT 艺术
运维·服务器·学习·华为·harmonyos·鸿蒙
2601_9499506312 小时前
在线练题更方便,用练题簿打造属于自己的移动题库
学习·考研·刷题·小程序推荐
woshihuanglaoshi13 小时前
十二商品二十流水:鸿蒙进销存种子数据装满预警看板
学习·华为·harmonyos