原创 Python lambda函數

lambda函數是一種匿名函數,即沒有名字的函數 使用lambda保留字定義,函數名是返回結果 lambda函數用於定義簡單的,能夠在一行內表示的函數 lambda函數 謹慎使用,一般情況下建議使用 def 定義的函數 <函數名> = l

原创 python 函數的定義,調用

  from time import perf_counter def fact(n): s = 1 start = perf_counter() for i in range(1,n+1):

原创 Python標準庫--random--擴展隨機數

基本隨機數: random() seed() 擴展隨機數: import random random.randint(0,100) 0-100隨機的一個整數 import random random.randrange(0,100

原创 Python 循環控制保留字(break,continue)

for i in "Python": if i =="y": continue print(i,end="") 輸出:Pthon 跳出if條件成立 for i in "python": if i

原创 Python無限循環(while)

a = 7 while a > 0: a = a-1 print(a,end=",") 輸出:6,5,4,3,2,1,0,

原创 Python異常處理

try: num = eval(input("請輸入一個整數:")) print(num**2) except: print("輸入錯誤") try: num = eval(input("請

原创 Python 分支結構

 

原创 Python 文本進度條

scale = 10 print("{:-^20}".format("執行開始")) for i in range(scale+1): a = "*" * i b = "." * (scale-1) c = (i

原创 Python字符串類型的格式化——(.format())

# 字符串類型格式化 formats = "姓名:{},年齡:{},性別:{}".format("馬雲","16","男") print(formats) # 姓名:馬雲,年齡:16,性別:男 formats = "姓名:{2},年齡:

原创 Python time()庫

import time print(time.time()) print(time.ctime()) # 7215127.4737623 # Tue May 7 15:45:27 2019 print(time.gmtime())

原创 Python 字符串切邊的的高級用法(根據步長對字符串切片,將字符串進行逆序排列)

numStr = "0一二三四五六七八九十" print(numStr[0:9:2],end="") # 0二四六八 print("")#換行 print(numStr[::-1],end="") # 十九八七六五四三二一0  

原创 Python字符串處理函數

Str = "AasdfgASedfgDGSGSDTEWZ" print(Str.lower()) #將支字符串轉換成小寫 #aasdfgasedfgdgsgsdtewz print(Str.upper()) #將支字符串

原创 Python range()

for item in range(5) print(item) 0 1 2 3 4 for item in range(2,5) print(item,end="") 2   3   4

原创 Python turtle庫的畫筆控制

turtle.penup()   別名 turtle.pu() :擡起畫筆海龜在飛行 turtle.pendown()  別名   turtle.pd():畫筆落下,海龜在爬行 turtle.pensize(width)   別名  tu