python佔位符與for,while迴圈簡介

2021-10-08 11:07:28 字數 2993 閱讀 3573

%s or %d or %f

『{},{}』.format(a,b) or 『,』.format(b,a)

f』』

# 佔位符

name =

'渣渣輝'

age =

50print

('%s代言了貪玩藍月,他今年%d歲了'

%(name, age)

)print

('古天樂身價:%.2f億'

%10.2367

)# 保留2位小數

# format(): 格式化字串

print

('{}代言了貪玩藍月,他今年{}歲了'

.format

(name, age)

)print

('代言了貪玩藍月,他今年歲了'

.format

(b=age, a=age)

)# f'' : python3.6以後

print

(f'代言了貪玩藍月,他今年歲了'

)

# while : 當

# if 單分支

n =3

if n >0:

print

(n)# while

# 死迴圈

# n = 3

# while n > 3:

# print(n)

# 1+2+3+4+...+100

i =1

# 迴圈初始值

s =0

# 求和

while i <=

100:

# 迴圈條件

print

(i) s = s + i

i +=

1# 迴圈改變量

print

(s)# 1.求1-100之間可以被7整除的數的個數

count =

0i =

1while i <=

100:

if i %7==

0:print

(i) count +=

1 i +=

1print

(count)

# 2.計算從1到100以內所有奇數的和。

# sum1 = 0

# for i in range(1, 100, 2):

# sum1 += i

# print(sum1)

i =1

sum3 =

0while i <=

100:

if i%2==

1:sum3 += i

i +=

1print

(sum3)

# for in

# range(start, stop, step): 範圍,是數字序列,不是列表

print

(list

(range(10

)))# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print

(list

(range(1

,11))

)# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

print

(list

(range(1

,11,2

)))# [1, 3, 5, 7, 9]

print

(list

(range(11

,1,-

1)))

# [11, 10, 9, 8, 7, 6, 5, 4, 3, 2]

# for 迴圈

# 1+2+...+100

s =0

for i in

range(1

,101):

#print(i)

s += i

print

(s)for i in

range(10

,0,-

1):print

(i, end=

' ')

# 遍歷列表

stars =

['張靚穎'

,'鞠婧禕'

,'劉亦菲'

]# 得到列表中的每個元素

for s in stars:

print

(s)# 得到列表中的每個下標:從0開始

# len(): 列表的長度/元素個數

# range(len(stars)): => range(5) =>0,1,2,3,4,5

for i in

range

(len

(stars)):

print

(i, stars[i]

)# for 迴圈巢狀

# 列印下圖案

"""*****

*****

*****

"""for i in

range(3

):for j in

range(5

):print

('*'

, end='')

print()

# 列印下圖案

"""*

*****

****

*****

"""for i in

range(5

):for j in

range

(i+1):

print

('*'

, end='')

print()

# 3. 輸出9行內容,第1行輸出1,第2行輸出12,第3行輸出123,以此類推,第9行輸出123456789。

for i in

range(1

,10):

for j in

range(1

, i+1)

:print

(j, end='')

print

()

Mybatis佔位符 與佔位符 區別

速度快,能防止sql注入,是佔位符方式,先預編譯,然後填充引數,字串格式,使用者名稱 引數只是下劃線上的內容 是直接拼接到語句上,這種方式需要自己拼括號和引數,但是也可以拼接想執行的任何語句,也就是傳說中的sql注入 詳情如下 在mybatis中使用引數進行sql拼裝經常會使用到 和 兩種引數的設定...

python排列與組合和佔位符

問題描述 有四個數字 1 2 3 4,能組成多少個互不相同且無重複數字的三位數?各是多少?for i in range 1,5 for j in range 1,5 for k in range 1,5 if i j and i k and j k print i,j,k 要點 佔位符的使用 pri...

python中的佔位符

python中容易被忽略的小知識點 python中佔位符 在輸出的地方預定的符號 1.d 整數佔位符 d只能佔位整數,即使是原數字為浮點數他也會強制轉換變成整數。2.f 浮點數佔位符 f只能佔位浮點數,xf 則是精確至小數點後x位。3.s 字串佔位符 s佔位字串,應用最多。age int input...