首页 / PYTHON / Python学习之基础知识
Python学习之基础知识
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python学习之基础知识,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4493字,纯文字阅读大概需要7分钟。
内容图文
![Python学习之基础知识](/upload/InfoBanner/zyjiaocheng/633/bb12beeb631949f2910d13e57083ebdf.jpg)
1. 格式化输出
user_1='韩梅梅'
user_2='李雷'
print('{}对{}说:"hello"'.format(user_1,user_2))
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
韩梅梅对李雷说:"hello"
Process finished with exit code 0
f-string
(python3出现的)
user_1='韩梅梅'
user_2='李雷'
print(f'{user_1}对{user_2}说:hello"')
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
韩梅梅对李雷说:hello"
Process finished with exit code 0
2. +
连接多个字符串
print("are "+" you"+" ok")
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
are you ok
Process finished with exit code 0
3.列表
my_list=[1,2,'a',1.3]
print(my_list[-4])
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
1
Process finished with exit code 0
切片
my_list=[1,2,'a',1.3]
print(my_list[1:3])
print(my_list[1:5:2])
print(my_list[:])
print(my_list[1:])
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[2, 'a']
[2, 1.3]
[1, 2, 'a', 1.3]
[2, 'a', 1.3]
Process finished with exit code 0
append
追加到后面
my_list=[1,2,'a',1.3]
my_list.append(111)
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 2, 'a', 1.3, 111]
Process finished with exit code 0
insert
插入
my_list=[1,2,'a',1.3]
my_list.insert(1,'python')
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 'python', 2, 'a', 1.3]
Process finished with exit code 0
extend
接一个序列,字符串是一个序列
my_list=[1,2,'a',1.3]
my_list.extend('python')
my_list.extend([22,33,44])
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 2, 'a', 1.3, 'p', 'y', 't', 'h', 'o', 'n', 22, 33, 44]
Process finished with exit code 0
pop()
移除一个元素
my_list=[1,2,'a',1.3]
my_list.pop(1)
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 'a', 1.3]
Process finished with exit code 0
remove
删除一个元素
my_list=[1,2,'a',1.3]
my_list.remove('a')
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 2, 1.3]
Process finished with exit code 0
列表的修改
my_list=[1,2,'a',1.3]
my_list[2]=33
print(my_list)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
[1, 2, 33, 1.3]
Process finished with exit code 0
4.元组
(不可变的列表)
my_list=(1,2,'a',1.3)
my_list[2]=33
print(my_list)
控制台输出:(不可修改的)
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
Traceback (most recent call last):
File "D:/pythoncode/1.py", line 51, in <module>
my_list[2]=33
TypeError: 'tuple' object does not support item assignment
Process finished with exit code 1
其他操作跟列表相同
5.字典
{}:键值对 键--->值
user={
'name':'Tom'
}
print(user)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
{'name': 'Tom'}
Process finished with exit code 0
user={
'name':'Tom',
'age':18,
'gender':'male'
}
print(user)
print(user['age'])
print(user['name'])
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
{'name': 'Tom', 'age': 18, 'gender': 'male'}
18
Tom
Process finished with exit code 0
修改
user={
'name':'Tom',
'age':18,
'gender':'male'
}
# 修改
user['age']=20
print(user)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
{'name': 'Tom', 'age': 20, 'gender': 'male'}
Process finished with exit code 0
增加
user={
'name':'Tom',
'age':18,
'gender':'male'
}
# 增加
user['fav']='打篮球'
print(user)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
{'name': 'Tom', 'age': 18, 'gender': 'male', 'fav': '打篮球'}
Process finished with exit code 0
6.函数
作用:
1.降低编程难度 2.增加代码复用
# 1+2+3+...100
n=1
s=0
while n<=100:
s+=n
n+=1
print(s)
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
5050
Process finished with exit code 0
现在用函数代替
def qiu_he(n,m):
s=0
while n<=m:
s+=n
n+=1
return s
print(qiu_he(1,100))
print(qiu_he(1,50))
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
5050
1275
Process finished with exit code 0
7.文件操作
读文件
f=open('a.txt',encoding='utf-8')
s=f.read()
print(s)
f.close()
a.txt
床前明月光
疑是地上霜
举头望明月
低头思故乡
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
床前明月光
疑是地上霜
举头望明月
低头思故乡
Process finished with exit code 0
写入文件
f=open('b.txt',mode='w',encoding='utf-8')
f.write('我想要个\n')
f.write('女朋友\n')
f.close()
控制台输出:
D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py
Process finished with exit code 0
b.txt
我想要个
女朋友
关于Python学习之基础知识到这结束了,有问题的小伙伴,欢迎留言!!!
内容总结
以上是互联网集市为您收集整理的Python学习之基础知识全部内容,希望文章能够帮你解决Python学习之基础知识所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。