日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python循环数组判断,python的数据类型、数组、条件判断、循环的基础知识

發(fā)布時間:2023/12/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python循环数组判断,python的数据类型、数组、条件判断、循环的基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、數(shù)據(jù)類型

最常見的數(shù)據(jù)類型有:整型(int),浮點型(float),字符串(strs)。例如:?#整型?a=8? ?#浮點型 b=8.0? #字符串 c='hello world'。

數(shù)據(jù)類型的轉(zhuǎn)換:不同數(shù)據(jù)類型的變量無法做比較或運算,需要轉(zhuǎn)換后才可,查看變量a的數(shù)據(jù)類型,使用print(type(a))。例如: #字符串轉(zhuǎn)整型? ?a='1'? a =int(a)? ?#整型轉(zhuǎn)字符串 a=1?a=str(a)? #整型轉(zhuǎn)浮點型? a=1 a=float(1)? 浮點型四舍五入可以用round函數(shù)? 。

占位符的使用:有時候打印一句話包含了幾個變量拼接,中間用加號連接較麻煩,就可以使用占位符。例如:%s 字符串 %d 整數(shù) %f 就是小數(shù)

msg = '歡迎%s登錄,今天是%s'? %(user,today)

二、列表(數(shù)組)

數(shù)組有一維數(shù)組,多維數(shù)組,數(shù)組的下標從0開始。數(shù)組的增刪改查,例子:

list=['a','b','c']

#增加(在列表的末尾增加一個元素) list.append('d')? ? 運行結(jié)果:['a','b','c','d']

#增加(在指定位置增加一個元素)list.insert(2,'d')? ? 運行結(jié)果:['a','b','d','c']

#刪除(刪除指定位置的元素) list.pop (2)? ?或? del? list[2]? ?運行結(jié)果:['a','b']

#刪除(刪除指定的元素)list.remove('a')? 運行結(jié)果:['b','c']

#刪除(清空整個list)list.clear()

#改? list[0]='a1' 運行結(jié)果:['a'1,'b','c']

#查? list[-1] 當下標為-1時就取最后一個元素? ? list.count('a') 是統(tǒng)計a這個元素在list里出現(xiàn)了幾次

#其他用法? ??list.count('a') 是統(tǒng)計a這個元素在list里出現(xiàn)了幾次 , list.index('a')是返回a這個元素第一次出現(xiàn)的下標 ,? list.reverse()是反轉(zhuǎn),數(shù)組里的元素反過來排列,

list1.extend(list2)是把list2的元素加到list1里面? ,?list.sort(reverse=True) 將list里元素降序排列,不帶reverse=True就是默認的升序排列

多維數(shù)組:my=[[1,2,3,4,5,6],['name','age','sex','哈哈',['小明','小黑','小白']],890]

print(my[1][4][0])? ? ? 運行結(jié)果:小明

my[1][4].append('小紫')? ? 運行結(jié)果:[[1, 2, 3, 4, 5, 6], ['name', 'age', 'sex', '哈哈', ['小明', '小黑', '小白', '小紫']], 890]

my[1][2]='性別'? ?運行結(jié)果:[[1, 2, 3, 4, 5, 6], ['name', 'age', '性別', '哈哈', ['小明', '小黑', '小白']], 890]

三、條件判斷

python條件判斷基本上就是if-elif-else,例子:

if score>=90:

print('你很優(yōu)秀')

elif score<90 and score>=80:

print('良好')

elif score<80 and score>=60:

print('及格')

else:

print('不及格')

四、循環(huán)

循環(huán)就是重復執(zhí)行循環(huán)體里的代碼,python里循環(huán)有while循環(huán)跟for循環(huán)。while循環(huán)必須有一個計數(shù)器。

例子1(while循環(huán)):

import random

num = random.randint(1,100)#產(chǎn)生一個隨機的數(shù)字

count = 0

while count<7:

guess = input('請輸入你的猜的數(shù)字:')

guess = int(guess)

if guess>num:

print('大了')

elif guess

print('猜小了')

else:

print('恭喜你猜對了')

break #立即結(jié)束整個循環(huán),最下面的else都不會執(zhí)行

count=count+1

else:#循環(huán)正常結(jié)束之后,會執(zhí)行else

print('游戲次數(shù)已經(jīng)用盡,請充值')

例子2(for循環(huán)):

num = 10

for i in range(3): #循環(huán)三次

guess = input('請輸入你的猜的數(shù)字:')

guess = int(guess)

if guess > num:

print('大了')

elif guess < num:

print('猜小了')

else:

print('恭喜你猜對了')

break # 立即結(jié)束循環(huán)

else: #循環(huán)正常結(jié)束之后執(zhí)行的

print('游戲次數(shù)用完了')

注意循環(huán)里break與continue的使用,break是立即結(jié)束整個循環(huán),而continue是結(jié)束本次循環(huán),進入下一次循環(huán)。

總結(jié)

以上是生活随笔為你收集整理的python循环数组判断,python的数据类型、数组、条件判断、循环的基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。