1、格式化輸出
print("%d %d %s" % (15, 3.14, 12.8))
對比c語言
printf("%d,%d,%s",15, 3.14, 12.8)
這裡可見:python要求更簡明一些。
注意點:#without% - syntaxwarning: 'str' object is not callable;
在%的左側放置乙個字串(格式化字串),而右側則放置希望格式化的值
2、列表
print([1, 2, 'a'])
中括號是python語言中的一種資料型別:列表。 相當於c語言中的陣列
關於訪問:
a = [1, 2, 3]
print(a[-3:-1])
print(a[0:2])
# out:
# [1, 2]
3、內建函式
python中的內建函式,可以直接使用
print(max([1,5,2,9])) # 求最大值
print(min([9,2,-4,2])) # 求最小值
print(sum([2,-1,9,12])) # 求和
print(abs(-5)) # 取絕對值
print(round(2.6) ) # 四捨五入取整
print(pow(2, 3) ) # 計算2的三次方
print(divmod(9,2) ) # 返回除法結果和餘數
python中也可匯入math
import math
print(math.sqrt(25)) # 求平方根
print(math.fabs(-110)) #求絕對值
4、自定義函式
運用def關鍵字
global x
x=10
def fun():
x=30
print("區域性變數x=", x)
fun()
print("全域性變數x=", x)
# 區域性變數x= 30
# 全域性變數x= 10
global為全域性變數,fun()為函式呼叫
舉乙個例子,寫乙個函式,呼叫輸入四個數字中的最大值
def func():
a = eval(input())
b = eval(input())
c = eval(input())
d = eval(input())
print(max(a,b,c,d))
func()
5、檢測是否為素數的自定義函式
# 只檢測1000-1500的數字
def isprime():
count = 0
# 外迴圈:逐漸取乙個數
for num in range(1000, 1500):
isprime = true
# 內迴圈:檢測是否為素數
for self in range(2, num):
if num % self == 0:
isprime = false
break
# 每行10個顯示
if isprime:
count += 1
print(num, "\t", end="")
if count % 10 == 0:
print("")
isprime()
Python學習筆記 1 1 2 認識Python
一.課程目標 二.詳情解讀 1.初識pythonpython語言是一種高階程式語言,它於1991年由吉多.範羅蘇姆 guido van rossum 發明。目前主要應用於web開發 gui開發 網路爬蟲 資料科學 人工智慧等領域。python官方 python語言也是一種多正規化程式語言,即物件導向...
python課程 筆記 一
pip version 顯示版本和路徑 pip help 獲取幫助 pip list 獲取已經安裝的包 pip list o 檢視可以公升級的包 pip install u somepackage 公升級包 pip search somepackage 搜尋包 pip show f somepack...
python課程 Python課程
全新python課程 更多關於酷哥少兒程式設計平台 酷哥少兒程式設計 介面 酷哥少兒程式設計體系 酷哥少兒程式設計平台 1 大顆粒程式設計 樂高積木拼搭更有趣了,區別於普通的樂高積木搭建課,酷哥的大顆粒課程加入了,易於讓學齡前兒童接受的刷卡程式設計方式,課程中輕鬆融入程式設計元素。酷哥刷卡程式設計作...