第一次写博客,在逐渐摸索,有点杂乱,随便记记,biu~
快速回忆,bingo~
1.快捷键 ctrl enter:运行
2.字符串单双引号都可
3.修改字符串大小写
name="liu Yuning"
print(name.title())#首字母大写
print(name.upper())#全大写
print(name.lower())#全大写
结果:
Liu Yuning LIU YUNING liu yuning
4.在字符串中使用变量
first_name="Yiu"
last_name="Yuning"
full_name=f"{first_name} {last_name}"#f字符串的使用
print(full_name)
#结果:Yiu Yuning
5.
print("python")
print("\tpython")#添加空白
#结果
python
python
---------------------
print("python")
print("\npython")
#结果
python
python
----------------------
print("Languages:\n\tpython\n\tC\n\tJavaScript")
#结果
Languages:
python
C
JavaScript
-------------------------
my_language=" python "
my_language.rstrip()#删除右边空格
my_language.lstrip()#删除左边空格
my_language.strip()#删除空格
------------------------------
age=14_0000_0000
print(age)#新版本中下划线
#结果:
1400000000
----------------------------
x,y,z=1,2,3
print(y)
#结果
2
6.随便记记
bics=['liuyuning','baichoufei','haodu']#列表
print(bics)
print(bics[1])#索引
print(bics[-1])#倒数
#结果
['liuyuning', 'baichoufei', 'haodu']
baichoufei
haodu
---------------------------
message=f"My first star is {bics[0].title()}."
print(message)
#结果
My first star is Liuyuning.
-----------------------------
bics.append('luomingxi')#添加元素
print(bics)
#结果
['liuyuning', 'baichoufei', 'haodu', 'luomingxi', 'luomingxi']
-----------------------------------------------
mot=[]
mot.append('haodu')#末尾直接添加
print(mot)
#结果
['haodu']
-------------------------------------
pp=mot.pop()#pop的应用,也可以在括号里写0或1等,作为d出的某个具体位置
print(pp)#d出Mot的最后一个元素存在pp中
#结果
haodu
----------------------------------------------
bics=['liuyuning','baichoufei','haodu']#列表
print(bics)
bics.remove('haodu')#根据值删除元素
print(bics)
#结果
['liuyuning', 'baichoufei', 'haodu']
['liuyuning', 'baichoufei']
------------------------------------------------
bics=['liuyuning','baichoufei','haodu']#列表
print(bics)
bics.sort()
print(bics)#按字母顺序排序
#结果
['liuyuning', 'baichoufei', 'haodu']
['baichoufei', 'haodu', 'liuyuning']
-----------------------------------------------
bics.sort(reverse=True)
print(bics)
#结果
['liuyuning', 'haodu', 'baichoufei']
-----------------------------------------------
bics=['liuyuning','baichoufei','haodu']#列表
print(bics)
print(sorted(bics))#sorted对列表进行临时排序
print(bics)
#结果
['liuyuning', 'baichoufei', 'haodu']
['baichoufei', 'haodu', 'liuyuning']
['liuyuning', 'baichoufei', 'haodu']
-------------------------------------------------
bics.reverse()
print(bics)#直接反转原列表元素的排列顺序,不是按字母顺序
#结果
['haodu', 'baichoufei', 'liuyuning']
--------------------------------------------------
bics.reverse()
print(bics)
#结果
['liuyuning', 'baichoufei', 'haodu']
-----------------------------------------------------
len(bics)
#结果
3
7.-------省略一部分,画图叭🐇
import matplotlib.pyplot as plt
plt.style.use('seaborn')#背景方格格
plt.rcParams['font.sans-serif'] = ['SimHei']#显示汉字
plt.rcParams['axes.unicode_minus'] = False #显示汉字
input_values=[1,2,3,4,5]
squares=[1,4,9,16,25]
#plt.style.use('seaborn') 模板样式加在这里会让汉字显示不出来,要放在汉字代码前面
fig,ax=plt.subplots()#创建总画布窗口
#创建画布和表格
#fig表示整张图片变量,可以理解成画布,
#ax则是图片or画布中的表格变量,一个画布中可以存放多个表格
#ax.plot(squares)#传递表格中需要绘制的数据
ax.plot(input_values,squares,linewidth=3)#线变粗
ax.set_title("平方数",fontsize=24)#图表的标题
ax.set_xlabel("值",fontsize=14)#横坐标
ax.set_ylabel("值的平方",fontsize=14)#纵坐标
ax.tick_params(axis='both',labelsize=10)#刻度标记的大小 参数axis的值为'x'、'y'、'both',分别代表设置X轴、Y轴以及同时设置,默认值为'both'。
plt.show()
import matplotlib.pyplot as plt
#x_values=[1,2,3,4,5]
#y_values=[1,4,9,16,25]
x_values=range(1,1001)
y_values=[x**2 for x in x_values]
plt.style.use('seaborn')#散点图
plt.rcParams['font.sans-serif'] = ['SimHei']#显示汉字
plt.rcParams['axes.unicode_minus'] = False #显示汉字
fig,ax=plt.subplots()
#ax.scatter(x_values,y_values,c='red',s=10)#s让坐标点大一些\c代表颜色 红色
ax.scatter(x_values,y_values,c=y_values,cmap=plt.cm.Blues,s=10)#c和cmap共同作用使得渐进色
ax.set_title("平方数",fontsize=24)#图表的标题
ax.set_xlabel("值",fontsize=14)#横坐标
ax.set_ylabel("值的平方",fontsize=14)#纵坐标
ax.tick_params(axis='both',which='major',labelsize=10)#刻度标记的大小 参数axis的值为'x'、'y'、'both',分别代表设置X轴、Y轴以及同时设置,默认值为'both'。
#参数which的值为 'major'、'minor'、'both',分别代表设置主刻度线、副刻度线以及同时设置,默认值为'major'
ax.axis([0,1100,0,1100000])#x和y轴的坐标的取值范围
plt.savefig('ch01.png',bbox_inches='tight')#第二个参数裁剪空白,该行代码要放在show()的前面,否则导出的图像只是空白
plt.show()
8.axes.tick_params各参数的详细介绍,推荐该网址
matplotlib命令与格式:tick_params参数刻度线样式设置_开码牛的博客-CSDN博客_matplotlib tick_params
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)