1. 程式人生 > 其它 >Python基礎語法之各類小知識點

Python基礎語法之各類小知識點

// 不使用臨時變數進行兩個變數交換
num = [1, 2] num[0], num[1] = num[1], num[0] print(num) // 2 1
# sys.exit()用於停止並退出程式執行

  

# None是一個常量值,可代表空物件。和True,False一樣需要大寫
# 每個函式都需要返回值,print()函式返回值就是None

  

# python3中,input()返回的資料型別是字元型的,即輸入內容為字元型
name = input()
print(isinstance(name, str))    # ininstance()用於判斷值的型別

  

'''
匯入系統定義的模組,如import random,匯入和使用前面是不需要加包名的
但是如果是我們自定義的包,匯入和使用都是需要在前面加上包名的

模組就是一個.py檔案,包就是一個資料夾
'''
# 引入demo包下的demo_module模組並執行它的demo方法
import demo.demo_module

demo.demo_module.demo()

  

import random

# 隨機返回 1,10 之間的整數 print(random.randint(1, 10)) ''' randrange()隨機返回包括2,不包括10的整數 randrange(1,11) 等價於 randint(1,10) ''' print(random.randrange(1,11)) # random.random()隨機返回0-1之間的n位小數。此為單向閉合區間[0,1) print(random.random()*10) # 生成[a,b]的隨機浮點數 print(random.uniform(1,10)) # choice()隨機取出列表引數中的一個元素 print(random.choice([1,3]))