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

歡迎訪問 生活随笔!

生活随笔

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

python

对python编程做介绍-python002-编程语言介绍

發布時間:2023/12/19 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对python编程做介绍-python002-编程语言介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 開發

開發語言:

高級語言:python、Java、C#、PHP、·····==》字節碼

低級語言:C、C++ 匯編  ==》機器碼

語言之間的對比:

2、兩種執行方式

Python解釋器 py文件路徑

Python 進入解釋器

實時輸入并獲取到執行結果

3、解釋器路徑: #!/user/bin/env python

4、編碼:

Python3無需關注編碼

Python2要添加 -*- coding:utf8 -*-

ascill 00000000 (8位)

unicode 至少16位

utf-8 能用多少表示就表示多少

5、執行一個操作

#等待用戶輸入,直至用戶輸入了值

#  變量,某一個變化的值

變量由字母、數字、下劃線組成,不能以數字開頭。Python關鍵字不能使用。

n1=input("請輸入用戶名:")

n2=input("請輸入密碼:")print(n1)print(n2)

6、條件語句

if基本語句:

1、if基本語句:

if條件:

內部代碼塊print("OK’)else:

內部代碼塊print("error’)if 1==1:print("歡迎來到第一會所’)else:print("歡迎進入一本道’)##########

if 1==1:print("歡迎來到第一會所’)print("end’)##########

2、if支持嵌套

if 1==1:if 2==2:print("歡迎來到第二會所’)else:print("歡迎進入二本道’)else:print("歡迎進入一本道’)##########

3、elif 語句

inp=input("請輸入會員級別:")if inp==高級會員:print("美女’)elif inp==白金會員:print("少婦’)else:print("學習Python’)print("開始服務’)

7、字符串(引號):

name="單引號’

name=”雙引號“

字符串 加法:

n1="Alex"

n2="sb"

n3=n1+n2

print(n3)

Alexsb

字符串乘法:

n3*10

print(n3*10)

Alexsb Alexsb Alexsb Alexsb Alexsb Alexsb Alexsb Alexsb Alexsb Alexsb

8、數字

age=10

a0=2;

a1=10;

a2=12;

數字加法:

a3=a1+a2

print(a3)

22

數字乘法:

a4=a1*a2

print(a4)

120

數字的減法:

a5=a2-a1

print(a5)

2

數字的除法:

a6=a2/a0

print(a6)

6

a6=a2//a0  #得到商

取余運算:

temp=a2%2

if temp==0:

print("偶數")

else:

print("奇數’)

9、循環

死循環:

while 1==1:先判斷條件是否滿足、成立,如果成立,則執行下面語句

print("�’)執行完成后,返回條件部分,繼續判斷條件。

count=0;

while count<10;

print("OK’);

count+=1;

print("123’)

item=("22","eee")

for i in item:

print(i)

10、運算符

結果是值:

算數運算符:

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

數字

字符串

布爾值:True 真 False 假

while true:

if "張" not in name:

print ("ok")

else:

print ("error")

賦值運算符:

count=count+1 count+=1

count=count-1 count-=1

count=count*1 count*=1

count=count/1 count/=1

結果是布爾值:

邏輯運算符:

a= 1>3 and b= 3<1

補充:

user=="alex" and ( pw=="123" or sex=="man") 有括號先算括號,無括號從前到后以此計算,

user=="alex" and pw=="123" or sex=="man"

true or =>true

true and=>繼續走

false or=>繼續走

false and=>false

v= 1==2

print(v)

比較運算符:

a= 1>3

成員算符: in 、not in 判斷某個東西是否在一個東西中,返回的結果是true false

li=[""22"",33,44]

if 33 in li:

print(True)

else:

print(False)

11、基本數據類型

數字、字符串、布爾值、字典、列表、元組

數字:

python3里,數字不管有多大都是int,

python2里邊數字有類型,分為整形 int,長整型 long

(1)將字符串轉換為數字

a="123"

b=int(a)

b=b+100

(2)type查看類型

print (type (b))

(3)base=2,將num以2進制的方法轉化成十進制  num="0011"

v=int(num,base=2)

print (v)

(4)age.bit_length當前數字的二進制,至少用N位表示

age=12

r=age.bit_length()

print (r)

字符串:

(1)首字母大寫

test="alex"

a=test.capitalize()

print (a)

(2)、casefold把所有的字符變化為小寫,很多未知的變化為相應的小寫(casefold)

test="alex"

a1=test.casefold()

print (a1)

a2=test.lower()

print (a2)

(3)、center設置寬度,并將內容居中

test="alex"

v=test.center(20,"*")

print (v)

(4)、count計算當前文本子序列出現的次數,括號里的2代表從第幾位開始查找

test="alex"

v=test.count("e",2)

print (v)

(5)、endswith判斷是否以什么結尾。

startswith以什么開頭

test="alex"

v=test.endswith("x")

print (v)

(5)find從開始位置往后找,找到第一個后,獲取其位置

test="alex"

v=test.find("x")

print (v)

test="alex"

v=test.find("x",5,8)

print (v)

(6)format將一個字符串中的占位符替換為指定的值

test="{a}lex"

print (test)

v=test.format(a="sb")

print (v)

test="{0}lex"

print (test)

v=test.format("sb")

print (v)

test="{a}lexex"

print (test)

v1=test.format_map({"a":"aldeeeeee"})

print (v1)

(7)index從開始位置往后找,找到第一個后,獲取其位置(未找到就報錯)

test="alex"

v=test.index("e")

print (v)

(8)isalnum判斷是否包含字母、數字

test="alex"

v=test.isalnum()

print (v)

(9)expandtabs

test="aiil vs dvs rvsdfvex"

v=test.expandtabs(5)

print (v)

(10)isalpha判斷是否是字母,結果返回true、false

test="aiilvsdvsrvsdfvex"

v=test.isalpha()

print (v)

(11)isdecimal判斷一個字符串是否是數字

isdigit判斷一個字符串是否是數字,(支持特殊數字更厲害)

isnumeric判斷一個字符串是否是數字,(支持漢字形式的數字更厲害)

test="1111"

v=test.isdecimal()

print (v)

test="②"

v=test.isdigit()

print (v)

test="二"

v=test.isnumeric()

print (v)

#字母、數字、下劃線:標識符 def class

test="1111"

v=test.isidentifier()

print (v)

(12)islower判斷是否是小寫

lower轉換為小寫

test="ssssSS"

v=test.islower()

print (v)

(13)isprintable

test="二"

v=test.isprintable()

print (v)

(14)isspace判斷全部是否為空格

test=" "

v=test.isspace()

print (v)

(15)istitle判斷是否是標題

title轉換為標題

test="Ee tttt"

v=test.istitle()

v1=test.title()

print (v,v1)

(16)join將字符串中的每一個元素按照指定分隔符進行拼接

test="Eetttt"

t=" ~~~ "

v=t.join(test)

print (v)

E ~~~ e ~~~ t ~~~ t ~~~ t ~~~ t

(17)ljust、rjust

test="Eetttt"

v=test.ljust(20,"%")

print (v)

v1=test.rjust(20,"%")

print (v1)

v2=test.zfill(30)

print (v2)

Eetttt%%%%%%%%%%%%%%

%%%%%%%%%%%%%%Eetttt

(18)upper轉換為大寫

isupper判斷全部是否是大小寫

(19)lstrip、rstrip、strip去除空格 、/t、 ,輸入指定的內容去除、優先最多匹配

test=" Eet t tt "

v=test.rstrip()

v1=test.lstrip()

v2=test.strip()

print (v,v1,v2)

輸入指定的內容去除,優先最多匹配

test="Eet t tt "

v=test.rstrip()

v1=test.lstrip("E")

print(v1)

Eet t ttet t tt(20)maketrans、translate

v="sssaeioufndu"

m=str.maketrans("aeiou","12345")

new_v=v.translate(m)

print (new_v)

sss12345fnd5

(21)partition、rpartition、split、rsplit分割

test="sssaeioufndu"

v=test.partition("i")

print (v)

v1=test.rpartition("i")

print (v1)

v2=test.split("i")

print (v2)

v3=test.rsplit("i")

print (v3)

("sssae", "i", "oufndu")

("sssae", "i", "oufndu")

["sssae", "oufndu"]

["sssae", "oufndu"]

(22)splitlines分割,只能根據true、false是否保留換行符

test="wwwwww wweeeeee tttttt "

v=test.splitlines()

print (v)

["wwwwww", "wweeeeee", "tttttt"]

(23)swapcase大寫換小寫,小寫換大寫

test="ALEX"

v=test.swapcase()

print (v)

alex

必須掌握: join、split、find、strip、upper、lower、replace

(24)索引.下標獲取字符串中的某一個字符

test="ALEX"

v=test[2]

print (v)

索引范圍,左開右閉

test="ALEX"

v=test[0:2]

print (v)

切片

test="ALEX"

v=test[0:-1]

print (v)

(25)len獲取長度

test="ALEX"

v=len(test)

print (v)

(26) for 變量名 in 字符串:

print("")

(27)字符串一旦創建,就不可修改,一旦修改或拼接就會重新生成字符串

(28)replace替換

test="aaaasssss"

v=test.replace("ss","i love you",2)

print(v)

aaaai love youi love yous

(29)range創建連續的數字,也可以設置步長創建不連續的數字

v=range(10)

print(v)

可變不可變:

1、可變:列表、字典

2、不可變:字符串、數字、元組

訪問順序:

1、順序訪問:字符串、列表、元組

2、映射:字典(無序)查詢速度快,占用內存多

3、直接訪問:數字

存放元素個數:

容器類型:列表、元組、字典

原子:數字、字符串

1、萬惡的”+“號字符串拼接

字符串中的連接符+”會開辟一個新的空間,多一個“+“就會多開辟一個空間,影響性能

2、字符串格式化

”%S“ :字符類型 ”%D“ ”數字類型 “%F” :浮點類型

3、字符串的常用操作

移除空白 strip

分割 split

長度 len

索引 obj [index]

切片 obj [1: ]、obj[ :10]

4、列表的創建

(1) list=[1,2,3,"4"]

(2) li=list(1,2,3,4)

(3)列表的方法

索引 index

追加 append

刪除 pop、remove、del

長度 len

切片 obj [1: ]、obj [1:4]、obj [ :4]

循環 for循環 while循環

break:直接退出,不再執行

continue:退出本次循環,退出后繼續執行其他語句

pass:無意義,占位

return:終止,在函數中返回值

exit:

包含:in、--contions--

5、元組

元組的元素不可修改 egyuanzu=(1,2,3,4)

元組元素的元素可以被修改

t1=(1,2,{"k1":"v1"})

t1[2]["k1"]="v2"

元組的常用操作

索引 index

切片 obj [2:6]

循環 for 循環 while循環

長度 len

包含 in --cintions--

6、字典(鍵值對)

jian={"k1":"v1", "k2":"v2"}

字典常用操作

索引 index

新增 d[k] XX

刪除 del [k]

鍵((keys)、值(values)、鍵值對 items

循環 for while

長度 len

總結

以上是生活随笔為你收集整理的对python编程做介绍-python002-编程语言介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美美女性生活视频 | 欧美另类xxxxx | 无码人妻丰满熟妇区毛片18 | 人人射人人干 | 国产综合色视频 | 久九九 | 最近中文字幕在线观看视频 | 午夜精品久久久 | 日韩日b视频 | 操bbbbb | 欧美亚洲综合久久 | 亚洲二区av | 这里只有精品22 | 人人爽人人爽人人爽 | 国产伦精品免费视频 | 久久影视av | 欧美h视频在线观看 | 丰满熟妇被猛烈进入高清片 | 无码 制服 丝袜 国产 另类 | 午夜电影一区二区三区 | 国产做受高潮漫动 | 亚洲高清在线免费观看 | 怡春院一区二区 | 亚洲高清不卡 | 91国产视频在线观看 | 欧美色国| 欧美高清性 | 亚洲综合插 | 天天碰天天摸 | 久久综合91 | 成人做爰69片免费 | 亚洲国产网 | 午夜两性| 7m精品福利视频导航 | www.超碰| 亚洲色图19p| 91华人在线 | 国产剧情一区在线 | 熟妇人妻无乱码中文字幕真矢织江 | 亚洲激情中文 | 日本在线加勒比 | 91蜜桃网 | 欧美图片一区二区 | 国产真人做爰毛片视频直播 | 国产精品久久久无码一区 | 在线观看你懂的网站 | 国产粉嫩呻吟一区二区三区 | 一级aaaa毛片 | 日本成人在线播放 | 成年人免费观看视频网站 | 欧日韩在线视频 | 国产精品一线 | 国产jjizz一区二区三区视频 | 蜜臀av一区二区三区 | 中文字幕免费一区二区 | 激情欧美一区二区三区 | 在线观看黄色国产 | 国产1区二区| 日本女人毛片 | 国产视频在线免费观看 | 直接看毛片 | 美女扒开尿口给男人捅 | 精品国产鲁一鲁一区二区张丽 | 成人黄色一级 | 丁香花免费高清完整在线播放 | 夫妻啪啪呻吟x一88av | 亚洲精品综合久久 | 偷拍视频一区二区 | 91视频看片 | 黄色视屏在线 | 男女av免费 | 三级福利 | 精品久久久久久久 | 图书馆的女友动漫在线观看 | 国产高清片 | 亚洲国产精品成人综合在线 | 在线看污片 | 男男啪啪网站 | 草女人视频 | 性自由色xxxx免费视频 | 日韩午夜在线观看 | 大奶骚| 午夜美女视频 | 国产激情一区二区三区 | 国产精品成人午夜视频 | 一区二区三区国产在线观看 | 国产精品-区区久久久狼 | 久久久久久久久久免费视频 | 韩国女同性做爰三级 | 精品丰满人妻无套内射 | 男女啪啪十八 | 日本在线免费观看视频 | 99久草 | 手机在线看片国产 | 欧美91| 欧美乱码精品一区二区 | 在线免费观看日韩视频 | 白丝校花扒腿让我c | 女人的av |