print("{:+>30.3f}".format(pow(a, 0.5))) ## format替换要替换的字符 print(" 向上:{:.2f},向下:{:.2f}".format(day_up,day_down))
二、循环、顺序、分支结构

1、 循环结构
一般产生循环遍历的几种方式:
tempStr 是字符串
1)for …in

for i in  tempStr

2)range()或xrange(),把字符串长度传进去就行

for i in range(len(tempStr))

3)enumerate() ,可以得到对应的字符串的索引和值的函数

for index, tempChar in enumerate(tempStr):

4) iter(),怒赞中

for everyChar in iter(tempStr):
3、 分片的方式获得多个数据
tempStr[ :index]    --得到字符串从下标0到index(不包含这个索引位置)的子字符串,0可以省略
tempStr[start:end]    --得到字符串从下标0到index(不包含这个索引位置)的子字符串
tempStr[index :]    --得到字符串从index到最后一位(包含最后一个索引位置)的子字符串。

四、python基本使用函数

1、字符串相关函数

1)字符串和数字的相互转化
eval(str) 把字符串的数字转化为纯数字
str(num) 把数字转成字符串
2)分割、替换、计数和大小写
str.split(‘分隔符’) 返回一个列表,由分隔符分割字符串str组成这个list
str.count(chars) str中出现字符chars的次数计数。
str.upper() ; str.lower() 将字符转成大小写
str.replace(‘old’,‘new’) 将旧的字符串替换成新的字符串。
3)居中处理/去除、添加字符
center(width,fillchar) 将字符串放在宽度width居中,同时在空余的部分用字符fillchar填充。
strip(chars) 去掉左右两边的特定字符
str.join(iter) 在变量iter除了最后一个元素外曾杰一个str’,’

4)字符串的格式化 format

1)用法:“模版字符串”.format()
顺序的控制要么用默认的一对一的顺序,要么是索引和后面参数对应的关系。
例子:
“{1}…{0}…{2}”.format(2019,‘上海’,‘浦东’)
注明:{}这个是槽,就是占位符的意思。
最后输出的数据:“上海…2019…浦东”

“{}…{}…{}”.format(2019,‘上海’,‘浦东’)
最后输出的数据:“2019…上海…浦东”

format 格式控制

<格式控制符>包括:<填充><对齐><宽度>,<.精度><类型>6个字段,这些字段都是可选的,可以组合使用.
默认情况下是填充空格,左对齐
例子:{:10}.format(‘python’) 10的输出的宽度
最后结果 : ‘python ’

2、相关进制的转换

chr() 把十进制转化为基础字符
ord() 把基础字符转成十进制数
for i in range(12):
i= i+9800
print(chr(i)) # 输出十二星座

3、运算函数

divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
abs() 函数返回数字的绝对值。

五、python函数高级用法

1、filter 和list

fruits = ['orange', 'peach', 'durian', 'watermelon']
定义一个筛选函数:
def myfilter(mystr):
    return len(mystr) == 6
filter函数:
fruits2 = list(filter(myfilter, fruits))
print(fruits2)   --最后的结果 ['orange', 'durian']
一个列表:
fruits = ['orange', 'peach', 'durian', 'watermelon']
print(fruits[slice(1, 3)])    --最后的结果: ['peach', 'durian']
# slice(1, 3)相当于[1:3]  ,也可以# slice(1, 3,2)相当于[1:3:2]
                    1、 改变print自动换行template = "零一二三四五六七八九"   s = input()for c in s:	print(template[eval(c)], end="")print()中增加end=""参数表示输出后不增加换行,多个print()可以连续输出。2、 产生循环遍历的方式tempStr 是字符串1)for …infor i in  tempSt...
				
1、‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬ A、无输出
循环器(iterator)的功能 循环器(迭代器)是对象的容器,包含有多个对象。通过调用循环器的next()方法 (__next__()方法,在Python 3.x中),循环器将依次返回一个对象。直到所有的对象遍历穷尽,循环器将举出StopIteration错误。 在for i in iterator结构中,循环器每次返回的对象将赋予给i,直到循环结束。使用iter()内置函数,我们可以将诸如...
文章目录1加到100键值对词云叠边九边形风车霍兰德人格分析数字转换天天向上文本进度条绘制图像多值输入圆周率计算自动轨迹绘制BMI计算圆面积jieba测试M OP Npython蟒蛇绘制python循环测试RMB,USD互转starDraw查找同切圆绘制温度转换 1加到100 sum=1 while a<100: a=a+1 sum=sum+a print(sum) sum = 0 n = eval(input("请输入n的值:n=")) for a in range(n): 将一下内容为文件 str_format.py age = 20 name = 'Swaroop' print('{0} was {1} years old when he wrote this book'.format(name, age)) print('Why is {0} playing with that python?'.format(name)) $ python str_format.py Swaroop was 20 years old when he wrote this book Why is Swaroop
数字形式转换 I 获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬ 0到9对应的中文字符分别是:零一二三四五六七八九 输入实例1 输出示例1 输入实例2 9876543210 输出示例2 九八七六五四三二一零 template = '零一二三四五六七八九'
Python是一种高级语言,被广泛应用于数据分析、科学计算和可视化领域。Matplotlib是Python中最流行的绘图库之一,可以创建各种类型的图表,包括折线图、柱状图、散点图、饼图和等高线图等。以下是Python绘图实验的总结: 1.导入Matplotlib库 ```python import matplotlib.pyplot as plt 2.创建数据 ```python x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] 3.绘制折线图 ```python plt.plot(x, y) plt.show() 4.绘制柱状图 ```python plt.bar(x, y) plt.show() 5.绘制散点图 ```python plt.scatter(x, y) plt.show() 6.绘制饼图 ```python plt.pie(y, labels=x) plt.show() 7.设置图表标题和标签 ```python plt.title("Title") plt.xlabel("X Label") plt.ylabel("Y Label") 8.保存图表到文件 ```python plt.savefig("filename.png") 以上是Python绘图实验总结,希望对您有所帮助!