【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}')
相关推荐
Themberfue5 分钟前
基础算法之双指针--Java实现(下)--LeetCode题解:有效三角形的个数-查找总价格为目标值的两个商品-三数之和-四数之和
java·开发语言·学习·算法·leetcode·双指针
AIGC破防黑吗喽6 分钟前
Midjourney零基础学习
人工智能·gpt·学习·ai·stable diffusion·midjourney·ai绘画
LearnTech_12320 分钟前
【学习笔记】手写一个简单的 Spring MVC
笔记·学习·spring·spring mvc
一尘之中1 小时前
网 络 安 全
网络·人工智能·学习·安全
TNT_JQR1 小时前
电子信息类专业技术学习及比赛路线总结(大一到大三)
单片机·嵌入式硬件·学习
漏刻有时1 小时前
微信小程序学习实录9:掌握wx.chooseMedia实现多图片文件上传功能(选择图片、预览图片、上传图片)
学习·微信小程序·notepad++
大霞上仙2 小时前
jmeter学习(7)beanshell
学习·jmeter
大霞上仙2 小时前
jmeter学习(1)线程组与发送请求
java·学习·jmeter
望森FPGA2 小时前
HDLBits中文版,标准参考答案 |2.5 More Verilog Features | 更多Verilog 要点
学习·fpga开发
l1x1n02 小时前
DOS 命令学习笔记
笔记·学习·web安全