【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}')
相关推荐
许白掰2 分钟前
Linux入门篇学习——借助 U 盘或 TF 卡拷贝程序到开发板上
linux·学习·借助 u 盘拷贝程序到开发板上·借助 tf卡拷贝程序到开发板上
iFulling11 小时前
【计算机网络】第四章:网络层(上)
学习·计算机网络
香蕉可乐荷包蛋12 小时前
AI算法之图像识别与分类
人工智能·学习·算法
xiaoli232712 小时前
课题学习笔记1——文本问答与信息抽取关键技术研究论文阅读(用于无结构化文本问答的文本生成技术)
笔记·学习
人生游戏牛马NPC1号12 小时前
学习 Flutter (四):玩安卓项目实战 - 中
android·学习·flutter
LGGGGGQ13 小时前
嵌入式学习-PyTorch(7)-day23
人工智能·pytorch·学习
stm 学习ing14 小时前
Python暑期学习笔记3
笔记·python·学习
屁股割了还要学14 小时前
【C语言进阶】内存函数
c语言·开发语言·学习·算法·青少年编程
靴子学长14 小时前
Lotus-基于大模型的查询引擎 -开源学习整理
python·学习·自然语言处理
Littlewith15 小时前
Node.js:创建第一个应用
服务器·开发语言·后端·学习·node.js