python中函式的簡單應用

2021-10-03 07:52:12 字數 2441 閱讀 3481

#0.list1=[2,4,6] list2=[1,3,5]將list1和list2合併,並公升序排列

#sort()函式是list排序的方法,reverse = false是降序true是公升序(預設)

list1 = [2,4,6]

list2 = [1,3,5]

list3 = list1 + list2

list3.sort()

print(list3)

執行結果:

d:\pycharmproject\venv\scripts\python.exe d:/pycharmproject/test1/0.py

[1, 2, 3, 4, 5, 6]

process finished with exit code 0

#1.乙個小於100的正整數,它加上100後是乙個完全平方數,再加上268又是乙個完全平方數。請問該數是多少?

from math import sqrt

for i in range(0,100):

a = sqrt(i+100)

b = sqrt(i+268)

if (a == int(a)) and (b == int(b)):

print(i)

執行結果:

d:\pycharmproject\venv\scripts\python.exe d:/pycharmproject/test1/1.py

21process finished with exit code 0

#2.從鍵盤任意獲取一串數字,實現讓他們錯落相加並將結果輸出。

#如:12345 錯落相加 1+3+5 2+4 最終結果96

123456 錯落相加 1+3+5 2+4+6 最終結果912

num = input()

sum1 = sum2 = 0

for i in range(0,len(num),2):

sum1 += int(num[i])

for i in range(1,len(num),2):

sum2 += int(num[i])

print(str(sum1)+str(sum2))

執行結果:

d:\pycharmproject\venv\scripts\python.exe d:/pycharmproject/test1/2.py

12345

96process finished with exit code 0

#3.從鍵盤上獲取任意一串英文.

實現:(1)將重複字元去掉

(2)將大寫轉換成小寫,小寫轉換成大寫。

如:abc 處理後 abc

#upper()把所有字元中的小寫字母轉換成大寫字母

#lower()把所有字元中的大寫字母轉換成小寫字母

#swapcase()大小寫轉換

#去重input1 = input()

set1 = set(input1)

print(set1)

#大小寫轉換

input2 = input()

print(input2.swapcase())

執行結果:

d:\pycharmproject\venv\scripts\python.exe d:/pycharmproject/test1/3.py

aaaddddsdsdsd

aaaaabbbcccc

aaaaabbbcccc

process finished with exit code 0

#4完成倒序輸出

def function(input1):

intput2 = input1[-1::-1]

return intput2

input1 = input().split(" ")

m = function(input1)

print(m)

執行結果:

d:\pycharmproject\venv\scripts\python.exe d:/pycharmproject/test1/daoxu.py

1 2 3 4 5

['5', '4', '3', '2', '1']

process finished with exit code 0

python中 函式的應用

1 什麼是函式?函式就像是專門做事的人,我們呼叫它來做一些事,他可能需要我們提供一些資訊,他在完成事情後可能會有一些執行結果給我們。2 函式的定義與呼叫 定義語法 def 函式名 引數 塊 return 表示式 呼叫函式 呼叫函式很簡單的,通過 函式名 即可完成呼叫 3 命名規則 方法名開頭大寫,引...

Python中呼叫函式時帶星號的簡單應用

在前面的文章中我們已經說過函式定義時帶星號引數的使用,也就是將實參收集成元組 乙個星號 和字典 兩個星號 但在事實上也可以執行相反的操作,比如乙個做加法的函式,def add x,y 函式定義的時候是很常見的形參定義,但是我們要相加的兩個數在乙個元組中param 1,2 呼叫的時候這樣呼叫即可add...

python中sort 函式的應用

sort 函式用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。list sort cmp none key none reverse false 引數 cmp 可選引數,如果指定了該引數會使用該引數的方法進行排序。key 主要是用來進行比較的元素,只有乙個引數,具體的函式的引數就是...