>  기사  >  백엔드 개발  >  12가지 필수 Python 함수를 모아두는 것이 좋습니다.

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

PHPz
PHPz앞으로
2023-04-12 17:10:101554검색

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

머리말

초보자는 코드를 작성할 때 막히는 경향이 있으며, 특히 많은 기능과 기타 지식을 접하게 되면 요구사항을 읽은 후에도 이를 구현하기 위해 어떤 방법을 사용해야 할지 모르는 경우가 많습니다. . 논리는 있지만 어떤 기능을 사용해야 할지 잊어버렸을 수도 있습니다. 이는 실제로 어떤 기능이 무엇을 하는지 기억할 수 없기 때문입니다.

요 며칠간 Python에서 가장 기본적인 입출력 함수부터 정규 표현식 등 12개 섹션까지 자주 사용하는 함수를 특별히 정리했습니다. 총 100개 이상의 함수가 있어서 친구들이 사용할 수 있습니다. 매일매일 빠르게 외우고 빠르게 통과할 수 있고, 사용하면서 심화되면 코드 작성의 막다른 상황이 서서히 해소될 것입니다.

우리가 프로그래밍을 스스로 배울 때 코드를 이해하고 실제로 입력하는 것에 더 중점을 두지만, 명심해야 할 몇 가지 사항이 있습니다. 그렇지 않으면 코드를 작성하기가 어려울 것입니다. 물론 베테랑이라면 이미 외우고 있는 초보자라도 쉽고 빠르게 개발하고 싶다면 자주 사용하는 기능을 외워두는 것도 좋은 방법이다.

1. 기본 기능

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

케이스: 부동 소수점 값을 문자열로 변환하고 변환된 데이터 형식으로 출력

f = 30.5
ff = str(f)
print(type(ff))
#输出结果为 class 'str'

2. 프로세스 제어

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

케이스: 사용자 입력에 따라 점수가 사용됩니다. 50점 미만이면 "점수는 50점 미만입니다."라는 메시지가 표시되고, 5059점 이상인 경우에는 "60점 정도입니다."라는 메시지가 표시됩니다. 60점 이상이면 합격으로 간주되며, 8090점 이상이면 우수로 간주됩니다.

s = int(input("请输入分数:"))
if 80 >= s >= 60:
 print("及格")
elif 80 < s <= 90:
 print("优秀")
elif 90 < s <= 100:
 print("非常优秀")
else:
 print("不及格")
 if s > 50:
 print("你的分数在60分左右")
 else:
 print("你的分数低于50分")

3. List

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

케이스: 목록 [1,2,2,3,6,4,5,6,8,9,78,564,456]에서 숫자 6의 위치를 ​​확인하고 출력합니다. 아래첨자.

l = [1,2,2,3,6,4,5,6,8,9,78,564,456]
n = l.index(6, 0, 9)
print(n)
#输出结果为4

4. Tuple

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

Case: Modify tuple

#取元组下标在1~4之间的3个数,转换成列表
t = (1,2,3,4,5)
print(t[1:4])
l = list(t)
print(l)
#在列表下标为2的位置插入1个6
l[2]=6
print(l)
#讲修改后的列表转换成元组并输出
t=tuple(l)
print(t)
#运行结果为:
(2, 3, 4)
[1, 2, 3, 4, 5]
[1, 2, 6, 4, 5]
(1, 2, 6, 4, 5)

5. String

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

format()을 세 가지 방법으로 사용하여 문자열을 출력합니다.

방법 1: 사용 장소를 차지할 숫자(아래 첨자):

"{0} 嘿嘿".format("Python")
a=100
s = "{0}{1}{2} 嘿嘿"
s2 = s.format(a,"JAVA","C++")
print(s2)
#运行结果为:100JAVAC++ 嘿嘿

방법 2: {}를 사용하여 장소를 차지함:

a=100
s = "{}{}{} 嘿嘿"
s2 = s.format(a,"JAVA","C++","C# ")
print(s2)
#运行结果为:100JAVAC++ 嘿嘿

방법 3: 문자를 사용하여 장소를 차지함:

s = "{a}{b}{c} 嘿嘿"
s2 = s.format(b="JAVA",a="C++",c="C# ")
print(s2)
#运行结果为:C++JAVAC#嘿嘿

6. 사전


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

Case : 사전에서 데이터 찾기:

d = {"name": "小黑"}
print(d.get("name2", "没有查到"))
print(d.get("name"))
#运行结果为:
没有查到
小黑

7. 함수


함수는 일반적으로 사용되는 내장 함수가 많지 않습니다.


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

사례: 함수에 지역 변수를 정의하면 함수를 종료할 때 해당 변수를 계속 호출할 수 있습니다

def fun1():
 global b
 b=100
 print(b)
fun1()
print(b)
#运行结果为:
100
100

8. 프로세스 및 스레드


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

사례: Thread 클래스 구현 상속:

#多线程的创建
class MyThread(threading.Thread):
 def __init__(self,name):
 super().__init__()
 self.name = name
 def run(self):
 #线程要做的事情
 for i in range(5):
 print(self.name)
 time.sleep(0.2)
#实例化子线程
t1 = MyThread("凉凉")
t2 = MyThread("最亲的人")
t1.start()
t2.start()

9 . 모듈 및 패키지


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

케이스: 패키지 4 사용 방법:

from my_package1 import my_module3
print(my_module3.a)
my_module3.fun4()

10. 파일 작업

(1) 기존 파일 작업

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

기존 파일 작업 모드에 대해:


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

파일의 개체 속성


12가지 필수 Python 함수를 모아두는 것이 좋습니다.

file对象的方法

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

(2)OS模块

  •  关于文件的功能

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

  •  关于文件夹的功能

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

11. 修饰器/装饰器

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

案例:classmethod的用法举例:

class B:
 age = 10
 def __init__(self,name):
 self.name = name
 @classmethod
 def eat(cls): #普通函数
 print(cls.age)
 def sleep(self):
 print(self)
b = B("小贱人")
b.eat()
#运行结果为:10

12. 正则

12가지 필수 Python 함수를 모아두는 것이 좋습니다.

案例:用split()函数分割一个字符串并转换成列表:

import re
s = "abcabcacc"
l = re.split("b",s)
print(l)
#运行结果为:['a', 'ca', 'cacc']

结语

这篇文章的目的,不是为了教大家怎么使用函数,而是为了快速、便捷地记住常用的函数名,所以没有把每个函数的用法都给大家举例,你只有记住了函数名字和它的作用之后,你才会有头绪,至于函数的用法,百度一下就出来,用了几次你就会了。

如果连函数名和它的用途都不知道,你要花的时间和精力就更多了,必然不如我们带着目的性地去查资料会更快些。

위 내용은 12가지 필수 Python 함수를 모아두는 것이 좋습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제