초보자는 코드를 작성할 때 막히는 경향이 있으며, 특히 많은 기능과 기타 지식을 접하게 되면 요구사항을 읽은 후에도 이를 구현하기 위해 어떤 방법을 사용해야 할지 모르는 경우가 많습니다. . 논리는 있지만 어떤 기능을 사용해야 할지 잊어버렸을 수도 있습니다. 이는 실제로 어떤 기능이 무엇을 하는지 기억할 수 없기 때문입니다.
요 며칠간 Python에서 가장 기본적인 입출력 함수부터 정규 표현식 등 12개 섹션까지 자주 사용하는 함수를 특별히 정리했습니다. 총 100개 이상의 함수가 있어서 친구들이 사용할 수 있습니다. 매일매일 빠르게 외우고 빠르게 통과할 수 있고, 사용하면서 심화되면 코드 작성의 막다른 상황이 서서히 해소될 것입니다.
우리가 프로그래밍을 스스로 배울 때 코드를 이해하고 실제로 입력하는 것에 더 중점을 두지만, 명심해야 할 몇 가지 사항이 있습니다. 그렇지 않으면 코드를 작성하기가 어려울 것입니다. 물론 베테랑이라면 이미 외우고 있는 초보자라도 쉽고 빠르게 개발하고 싶다면 자주 사용하는 기능을 외워두는 것도 좋은 방법이다.
케이스: 부동 소수점 값을 문자열로 변환하고 변환된 데이터 형식으로 출력
f = 30.5 ff = str(f) print(type(ff)) #输出结果为 class 'str'
케이스: 사용자 입력에 따라 점수가 사용됩니다. 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分")
케이스: 목록 [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
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)
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. 사전
Case : 사전에서 데이터 찾기:
d = {"name": "小黑"} print(d.get("name2", "没有查到")) print(d.get("name")) #运行结果为: 没有查到 小黑7. 함수
사례: 함수에 지역 변수를 정의하면 함수를 종료할 때 해당 변수를 계속 호출할 수 있습니다
def fun1(): global b b=100 print(b) fun1() print(b)
#运行结果为: 100 1008. 프로세스 및 스레드
사례: 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 . 모듈 및 패키지
케이스: 패키지 4 사용 방법:
from my_package1 import my_module3 print(my_module3.a) my_module3.fun4()10. 파일 작업 (1) 기존 파일 작업 기존 파일 작업 모드에 대해:
file对象的方法
案例: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
案例:用split()函数分割一个字符串并转换成列表:
import re s = "abcabcacc" l = re.split("b",s) print(l) #运行结果为:['a', 'ca', 'cacc']
这篇文章的目的,不是为了教大家怎么使用函数,而是为了快速、便捷地记住常用的函数名,所以没有把每个函数的用法都给大家举例,你只有记住了函数名字和它的作用之后,你才会有头绪,至于函数的用法,百度一下就出来,用了几次你就会了。
如果连函数名和它的用途都不知道,你要花的时间和精力就更多了,必然不如我们带着目的性地去查资料会更快些。
위 내용은 12가지 필수 Python 함수를 모아두는 것이 좋습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!