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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python学习记录2

發(fā)布時(shí)間:2023/12/9 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习记录2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、兩個(gè)模塊(sys和os)

1 #!/usr/bin/env python 2 # _*_ coding: UTF-8 _*_ 3 # Author:taoke 4 import sys 5 print(sys.path)#打印環(huán)境變量 6 print(sys.argv[0])#當(dāng)前文件相對(duì)路徑,sys.argv是一個(gè)列表,第一個(gè)元素為程序本身的相對(duì)路徑,之后的為程序運(yùn)行是的輸入?yún)?shù) 7 8 import os 9 #cmd_res= os.system("dir")#執(zhí)行命令不保存結(jié)果 10 cmd_res = os.popen("dir").read()#保存命令執(zhí)行的結(jié)果并返回保存地址 11 print("-->",cmd_res) 12 os.mkdir("new_dir")#創(chuàng)建一個(gè)目錄

sys和os兩個(gè)模塊的簡(jiǎn)易使用

import

現(xiàn)在當(dāng)前目錄下尋找模塊,在環(huán)境變量中尋找模塊

存放第三方模塊的路徑 ?C:\Python36-32\Lib\site-packages

二、python中string與bytes之間的轉(zhuǎn)換

1 #!/usr/bin/env python 2 # _*_ coding: UTF-8 _*_ 3 # Author:taoke 4 str = "我愛北京天安門" 5 str_endode = str.encode("utf-8") 6 str_endode_decode = str_endode.decode("utf-8") 7 print(str,type(str)) 8 print(str_endode,type(str_endode)) 9 print(str_endode_decode,type(str_endode_decode)) 運(yùn)行結(jié)果: 我愛北京天安門 <class 'str'> b'\xe6\x88\x91\xe7\x88\xb1\xe5\x8c\x97\xe4\xba\xac\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8' <class 'bytes'> 我愛北京天安門 <class 'str'>

?

三、列表(List)

1 #!/usr/bin/env python 2 # _*_ coding: UTF-8 _*_ 3 # Author:taoke 4 names = ["xiaoming","xiaohong","xiaohei","xiaoxiao"] 5 6 print(names) 7 print(names[0],names[2]) 8 print(names[1:3])#顧頭不顧尾,切片 9 10 names.append("xiaobingbing") 11 print(names) 12 names.insert(1,"renma") 13 print(names)

?

?List中的淺copy和深copy

#!/usr/bin/env python # _*_ coding: UTF-8 _*_ # Author:taoke import copy names = ["xiaoming","xiaohong",["Jack","Toms"],"xiaohei","xiaoxiao"] names2 = names.copy()#淺copy names3 = copy.copy(names)#淺copy names4 = copy.deepcopy(names)#深copy names[2][0] = "JACK" print(names) print(names2) print(names3) print(names4) 運(yùn)行結(jié)果:
['xiaoming', 'xiaohong', ['JACK', 'Toms'], 'xiaohei', 'xiaoxiao'] ['xiaoming', 'xiaohong', ['JACK', 'Toms'], 'xiaohei', 'xiaoxiao'] ['xiaoming', 'xiaohong', ['JACK', 'Toms'], 'xiaohei', 'xiaoxiao'] ['xiaoming', 'xiaohong', ['Jack', 'Toms'], 'xiaohei', 'xiaoxiao']

?

?四、tuple(元組)

?不可以更改的列表,只能查。

五、string(字符串方法)

  • str.rjust:右對(duì)齊
  • str.ljust:左對(duì)齊
  • str.center:中間對(duì)齊
  • str.zfill:默認(rèn)的方式
  • str.find:字符串查找,沒有返回-1
  • str.index:查找字符串位置,沒有返回錯(cuò)誤
  • str.rfind:從右開始查找
  • str.rindex:同上
  • str.count:統(tǒng)計(jì)字符串出現(xiàn)的次數(shù)
  • str.replace:字符串替換
  • str.strip:去除字符串開頭末尾的空格
  • str.lstrip:去除左邊空格
  • str.rstrip:去除右邊空格
  • str.expandtabs:把字符串里的table換成等長(zhǎng)的空格
  • str.lower:
  • str.upper:
  • str.swapcase:將字符串字符大小寫反轉(zhuǎn)
  • str.capitalize:字符串首字符大寫
  • str.title:字符串中首字母大寫?
  • str.split:字符串拆分成列表
  • str.splitlines:將字符串中按行拆分放到列表中
  • '-'.join(strList):用‘-’將列表strList連接成字符串
  • str.startswith:測(cè)試字符串是否是以指定字符開頭的
  • str.endswith:測(cè)試字符串是否是以指定字符結(jié)尾的
  • str.isalum:判斷字符串是否全是字符或數(shù)字并至少有一個(gè)字符
  • str.isalpha:判斷字符串是否全是字母
  • str.isdigit:判斷字符串是否全是數(shù)字
  • str.isspace:判斷字符串是否含有空格
  • str.islower:判斷字符串是否全是小寫
  • str.isupper:判斷字符串是否全是大寫
  • str.istitle:判斷首字母是否是大寫
  • import string
  • string.atoi("123",base=10/8/16):轉(zhuǎn)換字符串到int類型的數(shù)字
  • string.atol:轉(zhuǎn)換字符串到長(zhǎng)整形數(shù)字
  • string.atof:轉(zhuǎn)換字符串到浮點(diǎn)型
  • ?

    轉(zhuǎn)載于:https://www.cnblogs.com/taoke2016/p/7467957.html

    總結(jié)

    以上是生活随笔為你收集整理的python学习记录2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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