1.def shun(x):
x = x * 2
return x
a = [7, 1]
b = shun(a)
print(a, b)
#定義函式shun使得x=x*2即回傳值是重復輸入值得兩遍,但首先應該輸出一遍輸入值。結果為 [7,1],[7,1,7,1]
2.def func(a, b=22, c=33):
print(a,b,c)
func(9,1010)
def func(a, b, *p):
print(p)
func(9, 0, 2, 4, 6)
#第一遍輸出值為22,22,33后輸出9,1010,33
3.def demo():
global x
x = 56
return None
x = 196
demo()
print(x)
#因為存在global函式且位置在設定函式值之前所以輸出56
4.x = '甲乙丙丁甲乙丙甲乙'
y = x.index('甲') + x.count('甲')
print( y )
#檢驗x中的甲是否為字串,否則輸出0數x中的甲得數量輸出3相加最后結果為3
5.字串的內置方法str.split(),
它的回傳值是什么型別的資料?
回答:str, list, tuple, dict
x = ' It \nis WWW '.split()
y = '+'.join(x)
print( y )
#用 空格分割整數型元素,最后得到的應該是串列,選擇list
6.s = 'huangyanhui'
y = ('黃' in s) + ('yan' in s)
print( y )
#檢測黃是否在s中,否 則輸出0檢測 yan是否在s中,有 則輸出1相加 輸出1
7.s = 'A1B2C3D4'
s = s[::2] + s[::-2]
print( s )
#正向開始每兩個取一個元素,再從負向開始每兩點取一個元素 最后相加輸出ABCD4321
8.n = 837.7170721880799
s = '{0:08.2F}--{0:.2G}'.format(n)
print(n)
#八個位置其余用0填充只保留小數點后兩位,輸出00837.72--8.4E+02
9.for c in 'Hello World':
if c=='o':
continue
print(c, end='')
# 遍歷回圈,遇到o跳過后繼續回圈最后輸出Hell wrld
10.for i in range(1,6):
if i%4==0:
break
print(i, end=',')
#遍歷回圈1-5中如果有一個數除以4余數得0則停止回圈,所以最后輸出1,2,3
11.#填空完成代碼,計算tan(x)
import math
x = math.pi / 4
y = __________
#引進模塊math.中的pi想要計算tan()還需要引入tan所以填math. tan(x)
12.#運行下面的代碼,從鍵盤輸入123
x = eval(input())
print(x * 2)
#eval函式 規定如果是數字輸出值等于輸出值乘二所以輸出246
13.print(1912, 510, 4501, sep='+')
#輸出1912+510+4501
14.2 ** 2 // 2
#輸出8 **表示指數 //表示除后取整數部分
15.x = 39
x //= 3
print(x)
#輸出13
uj5u.com熱心網友回復:
兄弟加油!考試順利!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112320.html
上一篇:0基礎如何快速學好Python?
