int(3)
int(0)
int(-1)
int(3.1415)a = chr(97)
print(type(a))
print(chr(97))int(True)
int(False)int(True) >> 1
int(False) >> 02018/10/23
程式語言的迭代陳述,能夠讓程式碼反覆的執行他跟其他的迴圈
for <變數> in <範圍>:
<條件>range(start, stop[, step])
range(10)
range(1, 10)
range(0, 11, 2)
range(30, 0, -3)start
for i in range(51, 100, 2):
print(i)for i in range(10):
print('Hello!')格式
'<格式>' % <變數>
n=13
f=7.03
s='string'
print('%d' % n)
print('%f' % f)
print('%s' % s)'%10d %10f %10s' % (n,f,s)
>>> ' 13 7.030000 string'
'%-10d %-10f %-10s' % (n,f,s)
>>> '13 7.030000 string '
'%10.4d %10.4f %10.4s' % (n,f,s)
>>> ' 0013 7.0300 stri'
'%.4d %.4f %.4s' % (n,f,s)
>>> '0013 7.0300 stri'10 : 格數
- : 向左靠齊
.4d : 顯示幾格
list = ['1', '2', 3', ......]
list = ['one', 'two', 'three']
print(list)for i in list:
print(i)結果畫面
name = ['珍珍', '旻旻', '國國', '泰泰', '其其']
num = ['1', '2', '3', '4', '5']
for i, j in zip(name, num):
print(j, i)
print('-----------------')
cnt = len(num)
print('總共有%d人' % cnt)程式碼 (方法不只一種)
套件、模組
Import 匯入
Import <模組>
import random
for i in range(51, 100, 2):
print(i)匯入的東西都加在最上面
import random
print(random.random())import random
print(random.random())randint(<start>, <end>)
import random
print(random.randint(1,10))choice('<string>')
import random
print(random.choice('NTUB_IRC'))choice(<list>)
import random
ll = ['珍珍', '旻旻', '國國', '泰泰', '其其']
num = [1,2,3,4,5]
print(random.choice(ll))
print(random.choice(num))randrange(1,100,2)
import random
print(random.randrange(1,100,2))randrange(1,100,2)
import random
print(random.randrange(1,100,2))random.shuffle(<list>)
import random
ll = ['珍珍', '旻旻', '國國', '泰泰', '其其']
num = [1,2,3,4,5]
a = random.shuffle(ll)
b = random.shuffle(num)
print(ll)
print(num)random.sample(<list>, n)
import random
num = [1,2,3,4,5]
c = random.sample(num, 3)
print(c)星星金字塔練習
import random
num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]
b = random.shuffle(num)
for i in num:
print('*'*i)