最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

花了2萬多買的Python教程全套,現(xiàn)在分享給大家,入門到精通(Pytho...

2021-12-24 13:44 作者:十一月妳發(fā)如雪  | 我要投稿

issubset

isdisjoint#判斷交集

2021.12.19

#字符串

  1. a='jsc123'

a[0]=j a[0:3]=jsc

#一個(gè)format函數(shù)和中括號(hào)的用法

format的東西填進(jìn)去大括號(hào)里頭

print("{} {}".format("hello", "world") )

結(jié)果是'hello world'

?
5.輸出函數(shù)print P6 - 09:17
?

#將數(shù)據(jù)輸入文件中

  1. 要在已有的盤里
  2. 要使用file=a

#不換行輸出

將準(zhǔn)備輸出的幾個(gè)東西逗號(hào)隔開

print('jiao','shu',123)

jiao shu 123

#range

range(n+1)表示0~n的數(shù)

range(起點(diǎn),終點(diǎn)+1,步子)

起點(diǎn)省略默認(rèn)為0,步子省略默認(rèn)1

#sum函數(shù)

sum可以得到一組數(shù)據(jù)的總和

num=【1,2,3】

s=sum(num)

s=6

#type()函數(shù)查看數(shù)據(jù)類型

type(123)

class'int'

#對(duì)某些特定函數(shù)的調(diào)用

1.from《庫》import《函數(shù)》(((指的是對(duì)某個(gè)函數(shù)庫里的某個(gè)函數(shù)的調(diào)用)))

eg

from random import random

rnd=random()*10 #random函數(shù)產(chǎn)生一個(gè)0~1的隨機(jī)值

print(rnd)

2.import random(((調(diào)用一個(gè)庫里的多個(gè)函數(shù))))

調(diào)用時(shí)候加上在函數(shù)前庫的名字即可

eg:

import random

a=random.randint(1,100)#randint函數(shù)產(chǎn)生一個(gè)固定區(qū)間的整數(shù)值

b=random.randint(1,100)

c=a*b

print(a,'*',b,'=',c)

####33##33##33##333#

總結(jié)一下今天遇到的函數(shù)

均是random庫里的,其中

1.random得到0~1的隨機(jī)數(shù)

2.randint得到指定區(qū)間的一個(gè)整數(shù)

3.sample(組合數(shù)據(jù),n)可以從一組組合數(shù)據(jù)中隨機(jī)得到n個(gè)數(shù),并且將他們集合成一個(gè)列表

eg

from random import sample

s=sample(range(1,100),10)

print(s)

得到[67, 55, 98, 91, 84, 66, 12, 40, 65, 35]

#3######3####3#3333###333#

12.20(今天的情緒沒有昨天那么高漲)

#轉(zhuǎn)義字符

\n換行 new line

\t制表(即出現(xiàn)空格)

\r(回車return)

eg

print(abc\r123)

123

\ b(退格,即刪去前一個(gè)字符)

\\表示一個(gè)反斜杠\

\\\表示兩個(gè)反斜杠\\

在以單引號(hào)' '圍住的字符串中,若想出現(xiàn)單引號(hào),使用\'即可

讓轉(zhuǎn)義字符失效(變?yōu)樵址?/p>

在字符串前加r或R

eg:

print(r'abc\n123')

得abc\n123

#+=的含義

i+=1即為i=i+1

#list()可以將字符串逐個(gè)拆開并組成列表

#字符與其所對(duì)應(yīng)的編碼之間的轉(zhuǎn)換函數(shù)

chr():將編碼轉(zhuǎn)化為字符

ord():將字符轉(zhuǎn)化為編碼

#標(biāo)識(shí)符

可以用下劃線,

數(shù)字不能當(dāng)開頭

區(qū)分大小寫

#=是賦值符號(hào)

#不同進(jìn)制

0b二進(jìn)制

0o八進(jìn)制

0x十六進(jìn)制

eg:

print(0o456)

得302

#布爾類型

True代表1

False代表0

#引號(hào)與字符串

‘ ’ 與“ ”區(qū)別不是很大,兩者都不可以讓字符串換行

而''' '''和""" """可以讓字符串換行輸出

#數(shù)據(jù)類型之間的轉(zhuǎn)換

str() yyds

int()

  1. 不能將文字和小數(shù)類字符串轉(zhuǎn)
  2. 轉(zhuǎn)浮點(diǎn)數(shù)的時(shí)候“抹零取整”
  3. 也能將布爾類型進(jìn)行轉(zhuǎn)(True 成1 False成0)

float()

  1. 無法將文字轉(zhuǎn)化為浮點(diǎn)數(shù)
  2. 轉(zhuǎn)整數(shù)、布爾數(shù)、內(nèi)容為整數(shù)的字符串的時(shí)候會(huì)在整數(shù)后加上“.0”

2021.12.22(困)

#python的注釋

單行注釋用#

多行用三引號(hào)''' ''' \ """ """

#python的運(yùn)算符

#1.算術(shù)運(yùn)算符

+、-、*、/和整除(//)、取余(%)、冪運(yùn)算符(**)

一正一負(fù)的整除向下取整

eg:

9//-4=-3

數(shù)學(xué)結(jié)果為-2.25,向下取整得到-3



一正一負(fù)的余數(shù)用公式:余數(shù)=被除數(shù)-余數(shù)*取整商

eg:

9%-4=-3

-3=9-(--4)*(-3)

2.賦值運(yùn)算符

可以鏈?zhǔn)劫x值 a=b=c=2 三者ID一樣

各種簡寫

+=、-=、*=、/=、//=、%=

意思均為a=a_num

eg:

a=6 a/=3=2



支持系列解包賦值

a,b,c=1,2,3

交換數(shù)值

a,b=b,a

3.比較運(yùn)算符:

結(jié)果為布爾類型

==、!=

is(not)比較id

a is b

得到 True False

4.布爾運(yùn)算符

a=1,b=1

and(并且)

print(a==1 and b!=1)

False

只有兩個(gè)都是true的時(shí)候and結(jié)果才是true


or(或者)

只要一個(gè)true結(jié)果就是true


not(非)

a=True

print(not a)

False


in(not in)


5.位運(yùn)算符


5種運(yùn)算的順序?yàn)橄人阈g(shù)再位運(yùn)算再比較最后布爾運(yùn)算,有括號(hào)先計(jì)算括號(hào)




#程序結(jié)構(gòu)

順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)

#對(duì)象的布爾值bool()

反布爾值not bool()

以下對(duì)象的bool值均為false

False、 0、0.0、 None、空字符串、空列表【】、空集()合、空字典{}、空元組(tuple)

#選擇結(jié)構(gòu)

1.單分支結(jié)構(gòu)

2.雙分支結(jié)構(gòu)

3.多分支結(jié)構(gòu)(最后的一個(gè)else可以省略)

條件表達(dá)式簡化操作

print(xxx if xxx else xxx)

#pass語句

占住語法結(jié)構(gòu)的位置,不報(bào)錯(cuò)

if xxx:

pass

else:

pass

#布爾值與if判斷句

age=int(input())

if age:

xxx

else:

xxx

當(dāng)age為零時(shí)會(huì)執(zhí)行else

2021.12.23(┭┮﹏┭┮)

#range()函數(shù)

1.range(start,stop,step)

范圍【strat,stop)

strat省略代表0

step省略代表1

range不論范圍多大,所占內(nèi)存都是一樣的

###循環(huán)結(jié)構(gòu)

1.while

注意循環(huán)語句塊要包含“改變變量”的語句

2.for i (遍歷)str 或者list

for 自定義變量 in 可迭代對(duì)象

for _ in range(3):

print(1)

1

1

1

#break終止循環(huán)

常與if一起用

#continue結(jié)束本次循環(huán),從頭開始進(jìn)入下一次循環(huán)

#else語句和while for 的搭配

for xxxx5:

if xxxx4:

xxxx3

break

else:

xxxx2

else:

xxx1

當(dāng)xxx3沒有執(zhí)行,xxx2執(zhí)行的時(shí)候,xxx1會(huì)執(zhí)行

while也差不多

#print(a,end=' ')

可以輸出多次循環(huán)得到的多個(gè)結(jié)果

括號(hào)內(nèi)的end=''改為end='\t'會(huì)使得這些結(jié)果之間有空隙

#99乘法表的打印

for i in range(1,10):

??for j in range (1 ,i+1):

????print(i,'*',j,'=',i*j,end='\t')

??print()#表示的是重開一行

#多層循環(huán)中的break,continue僅僅能控制本層循環(huán)

###列表

1.創(chuàng)建 a=[] a=list()

2.正索引從零開始,負(fù)索引最后的元素是-1

索引 0 1 2

abc bcd edg

-3 -2 -1

#列表的索引

l1=['hao','jia','huo','hao']

print(l1.index('hao')

得到0

#存在相同元素時(shí),只獲取第一個(gè)的索引

print(l1.index('hao',1,3)) #意思是在索引為1到2上查找

#由索引得到元素

print( l1[1] ) jia

print( l1[-3] )

花了2萬多買的Python教程全套,現(xiàn)在分享給大家,入門到精通(Pytho...的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
库伦旗| 大竹县| 新营市| 泽库县| 元氏县| 七台河市| 龙山县| 旺苍县| 巴林左旗| 门头沟区| 高雄市| 高台县| 武清区| 大同县| 泌阳县| 定日县| 胶南市| 水城县| 鱼台县| 陵川县| 巧家县| 比如县| 浮山县| 喀什市| 新和县| 海晏县| 耒阳市| 冷水江市| 济阳县| 定兴县| 阜平县| 汾阳市| 肥西县| 玉山县| 昭平县| 海淀区| 吴堡县| 驻马店市| 沽源县| 三亚市| 乐亭县|