หน้าแรก
หน้าแรก
ตัวดำเนินการ star(*) จะแยกลำดับ/คอลเลกชันออกเป็นอาร์กิวเมนต์ตำแหน่ง ดังนั้น หากคุณมี tuple และต้องการส่งผ่านรายการของ tuple นั้นเป็นอาร์กิวเมนต์สำหรับแต่ละตำแหน่งตามที่มีอยู่ใน tuple แทนที่จะสร้างดัชนีแต่ละองค์ประกอบทีละรายการ คุณสามารถใช้ตัวดำเนินการ * ได้ ตัวอย่าง def multiply(a, b): retur
ตัวดำเนินการของ Python ช่วยให้คุณวนซ้ำสมาชิกทั้งหมดของคอลเลกชัน (เช่น รายการหรือ tuple) และตรวจสอบว่ามีสมาชิกใน tuple ที่เท่ากับรายการที่กำหนดหรือไม่ ตัวอย่าง my_tuple = (5, 1, 8, 3, 7) print(8 in my_tuple) print(0 in my_tuple) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - True False โปรดทราบว่าในโอเปอเรเตอร์เที
ตัวดำเนินการ concatenation สร้าง tuple ใหม่ใน Python โดยใช้ tuples เริ่มต้นในลำดับที่เพิ่มเข้ามา นี่ไม่ใช่การดำเนินการ inplace ตัวอย่าง tuple1 = [1, 2, 3] tuple2 = ['a', 'b'] tuple3 = tuple1 + tuple2 print(tuple3) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [1, 2, 3, 'a', 'b']
เราเคยชินกับการใช้สัญลักษณ์ * เพื่อแทนการคูณ แต่เมื่อตัวถูกดำเนินการทางด้านซ้ายของ * เป็นทูเพิล มันจะกลายเป็นโอเปอเรเตอร์การทำซ้ำ โอเปอเรเตอร์การทำซ้ำจะสร้างสำเนาทูเพิลหลายชุดและรวมเข้าด้วยกันทั้งหมด สามารถสร้างทูเพิลได้โดยใช้ตัวดำเนินการซ้ำ * ตัวอย่าง numbers = (0,) * 5 # we use the comma to
ไม่สามารถลบองค์ประกอบ tuple แต่ละรายการได้ แน่นอน ไม่ผิดที่จะรวม tuple อื่นที่มีองค์ประกอบที่ไม่ต้องการทิ้งโดยใช้การทำความเข้าใจรายการหรือการแบ่งส่วน หากต้องการลบทูเพิลทั้งหมดอย่างชัดเจน คุณสามารถใช้คำสั่ง del ตัวอย่าง tup = ('physics', 'chemistry', 1997, 2000) print(tup) del(tup) p
ในการสร้างดัชนีหรือแบ่ง tuple คุณต้องใช้ตัวดำเนินการ [] บน tuple เมื่อสร้างดัชนี tuple หากคุณระบุจำนวนเต็มบวก มันจะดึงดัชนีนั้นจาก tuple นับจากด้านซ้าย ในกรณีของดัชนีติดลบ มันจะดึงดัชนีนั้นจากทูเพิลที่นับจากด้านขวา ตัวอย่าง my_tuple = ('a', 'b', 'c', 'd') print(my_tu
คุณสามารถแปลงรายการเป็นทูเพิลได้ง่ายๆ โดยส่งผ่านไปยังฟังก์ชันทูเพิล ตัวอย่าง my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - (1, 2, 3)
ในการลบองค์ประกอบทั้งหมดออกจากพจนานุกรม วิธีที่ง่ายที่สุดคือการกำหนดพจนานุกรมใหม่ให้กับพจนานุกรมเปล่า ตัวอย่าง my_dict = {'name': 'foo', 'age': 28} my_dict = {} print(my_dict) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - {} คุณยังสามารถใช้ฟังก์ชัน del เพื่อลบคีย์เฉพาะหรือวนซ้ำผ่านคีย์ทั้ง
คุณสามารถตรวจสอบว่ามีคีย์อยู่ในพจนานุกรม Python หรือไม่โดยใช้ตัวดำเนินการ in ตัวดำเนินการ in จะจับคู่คีย์กับพจนานุกรมและตรวจสอบว่ามีคีย์อยู่หรือไม่ ตัวอย่าง my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print('name&
คุณสามารถรับค่าสำหรับคีย์ที่กำหนดจากพจนานุกรม Python โดยใช้โอเปอเรเตอร์ [] ในพจนานุกรมและส่งคีย์เป็นอาร์กิวเมนต์ ตัวอย่าง my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print(my_dict['name']) print(my_dict['ti
ในการรับรายการคีย์ทั้งหมดจากพจนานุกรม คุณสามารถใช้ฟังก์ชัน dict.keys() ได้ ตัวอย่าง my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - ['name
ในการรับรายการคีย์ทั้งหมดจากพจนานุกรม คุณสามารถใช้ฟังก์ชัน dict.values() ได้ ตัวอย่าง my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [&
จำนวนจุดลอยตัวในหน่วยวินาทีสำหรับช่วงเวลาถูกระบุโดย Tick ใน python ช่วงเวลาที่เฉพาะเจาะจงจะแสดงเป็นวินาทีตั้งแต่ 00:00 น. 1 มกราคม 1970(ยุค) คุณสามารถใช้โมดูลเวลาเพื่อใช้ฟังก์ชันสำหรับการทำงานกับเวลา และสำหรับการแปลงระหว่างการแสดงข้อมูล ตัวอย่างเช่น หากคุณต้องการพิมพ์เวลาปัจจุบันเป็นขีด คุณจะต้องเขี
หากต้องการให้ตัวจับเวลาติ๊กในเวลาที่กำหนด ให้ใช้นาฬิกา เอกสาร python ระบุว่าควรใช้ฟังก์ชันนี้เพื่อการเปรียบเทียบ ตัวอย่าง import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point) ผลลัพธ์ สิ่งนี้จะใ
เมธอด timetuple() ของอินสแตนซ์ datetime.date ส่งคืนอ็อบเจ็กต์ประเภท time.struct_time struct_time คืออ็อบเจกต์ tuple ที่มีชื่อ (อ็อบเจ็กต์ tuple ที่มีชื่อมีคุณลักษณะที่สามารถเข้าถึงได้โดยดัชนีหรือตามชื่อ) ออบเจ็กต์ struct_time มีคุณสมบัติสำหรับแสดงทั้งฟิลด์วันที่และเวลาพร้อมกับแฟล็กเพื่อระบุว่า Dayl
เมธอด timetuple() ของอินสแตนซ์ datetime.date ส่งคืนอ็อบเจ็กต์ประเภท time.struct_time struct_time เป็นอ็อบเจ็กต์ tuple ที่มีชื่อ (อ็อบเจ็กต์ tuple ที่มีชื่อมีคุณลักษณะที่สามารถเข้าถึงได้โดยดัชนีหรือตามชื่อ) ตัวอย่าง คุณสามารถพิมพ์ค่า tuple แบบเต็มเวลาได้โดยเพียงแค่ส่งต่อให้พิมพ์ import datetime tod
คุณสามารถรับวันที่และเวลาปัจจุบันได้หลายวิธี วิธีที่ง่ายที่สุดคือการใช้โมดูลวันที่และเวลา มีฟังก์ชันบอกวันที่และเวลาปัจจุบัน ตัวอย่าง import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - 2017-12-29 11:24:48.042720 คุ
คุณสามารถจัดรูปแบบวันที่และเวลาได้โดยใช้ฟังก์ชัน strftime ยอมรับสตริงรูปแบบที่คุณสามารถใช้เพื่อให้ได้ผลลัพธ์ที่คุณต้องการ ต่อไปนี้เป็นคำสั่งที่ได้รับการสนับสนุน คำสั่ง ความหมาย %a ชื่อวันทำงานแบบย่อของสถานที่ %A ชื่อวันทำงานแบบเต็มของสถานที่ %b ชื่อเดือนแบบย่อของโลแคล %B ชื่อ
คุณสามารถใช้โมดูลปฏิทินเพื่อรับปฏิทินสำหรับเดือนที่กำหนดในปีที่กำหนดใน Python คุณต้องระบุปีและเดือนเป็นอาร์กิวเมนต์ ตัวอย่าง import calendar y = 2017 m = 11 print(calendar.month(y, m)) ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - November 2017 Mo Tu We Th Fr Sa Su 1
คุณสามารถลบวันออกจากวันที่ของไพธอนได้โดยใช้อ็อบเจ็กต์ timedelta คุณต้องสร้างวัตถุ timedelta ด้วยระยะเวลาที่คุณต้องการลบ แล้วลบออกจากวันที่ ตัวอย่าง from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(today) print() print(