python課程筆記 Python課程筆記(二)

2021-10-12 15:16:49 字數 1685 閱讀 1527

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 大顆粒程式設計 樂高積木拼搭更有趣了,區別於普通的樂高積木搭建課,酷哥的大顆粒課程加入了,易於讓學齡前兒童接受的刷卡程式設計方式,課程中輕鬆融入程式設計元素。酷哥刷卡程式設計作...