内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

python中str,list,tuple的示例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹了python中str,list,tuple的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的陸港網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

python是一門(mén)動(dòng)態(tài)解釋型的強(qiáng)類(lèi)型定義語(yǔ)言(先編譯后解釋)

動(dòng)態(tài)類(lèi)型語(yǔ)言

動(dòng)態(tài)類(lèi)型的語(yǔ)言編程時(shí),永遠(yuǎn)也不用給任何變量指定數(shù)據(jù)類(lèi)型,該語(yǔ)言會(huì)在你第一次賦值給變量時(shí),在內(nèi)部將數(shù)據(jù)類(lèi)型記錄下來(lái)

解釋型

程序每執(zhí)行到源程序的某一條指令,則會(huì)有一個(gè)稱(chēng)之為解釋程序的外殼程序?qū)⒃创a轉(zhuǎn)換成二進(jìn)制代碼以供執(zhí)行,總言之,就是不斷地解釋、執(zhí)行、解釋、執(zhí)行

強(qiáng)類(lèi)型

一旦一個(gè)變量被指定了某個(gè)數(shù)據(jù)類(lèi)型,如果不經(jīng)過(guò)強(qiáng)制轉(zhuǎn)換,那么它就永遠(yuǎn)是這個(gè)數(shù)據(jù)類(lèi)型了

優(yōu)點(diǎn):效率高,團(tuán)隊(duì)開(kāi)發(fā),移植,拓展,嵌入

缺點(diǎn):速度慢,不能加密,禁止多線(xiàn)程并行進(jìn)程

告訴解釋器用什么編碼執(zhí)行

#!/usr/bin/env python
# -*- coding: utf-8 -*-

進(jìn)制

二進(jìn)制  01
八進(jìn)制  01234567
十進(jìn)制  0123456789
十六進(jìn)制  0123456789ABCDEF

注釋

#單行注釋
'''多行注釋'''

用戶(hù)輸入:input('用戶(hù)輸入內(nèi)容')
打印屏幕  
  name = 'sunlizhao'
  print('I am %s'%(name))
  %s是字符串 %d是數(shù)字 %f是浮點(diǎn)型

數(shù)據(jù)類(lèi)型

數(shù)字
  int(整型),long(長(zhǎng)整形),float(浮點(diǎn)型),complex(負(fù)數(shù))
布爾
  真或假, 1或0, true或false
字符串
  name = 'sunlizhao'
  print('I am %s'%(name))
  %s是字符串 %d是數(shù)字 %f是浮點(diǎn)型

字符串操作:

name.capitalize()       首字母大寫(xiě)
name.casefold()         大寫(xiě)全部小寫(xiě)
name.center(50,'-')     在name的兩邊輸出  -  字符
name.count('s')          統(tǒng)計(jì)s出現(xiàn)的次數(shù)
name.encode()           字符編碼為bytes格式
name.endswith('lz')     判斷字符串是否為lz結(jié)尾
's\tlz'.expandtabs(10)    講\t轉(zhuǎn)換為多長(zhǎng)的空格
name.find('sl')               查找sl,找到返回其索引,  找不到返回-1

format :

    >>> msg = "my name is {}, and age is {}"
    >>> msg.format("alex",22)
    'my name is alex, and age is 22'
    >>> msg = "my name is {1}, and age is {0}"
    >>> msg.format("alex",22)
    'my name is 22, and age is alex'
    >>> msg = "my name is {name}, and age is {age}"
    >>> msg.format(age=22,name="ale")
    'my name is ale, and age is 22'

format_map

    >>> msg.format_map({'name':'alex','age':22})
    'my name is alex, and age is 22'

num1 = [11,22,33]
num2 = (11,22,33)
#num3 = {'a' = 11, 'b' = 22, 'c' = 33}
 
myStr = 'hello word itcast and'
#字符串操作
print (myStr)
print(myStr.find("word"))#找不到返回-1,找到返回下標(biāo)
print(myStr.rfind("itcast"))#從右面查找,返回下表
print(myStr.index('word'))#同find,找不到會(huì)出現(xiàn)異常
print(myStr.rindex("itcast"))#同find
 
print(myStr.count('e'))#查找出現(xiàn)的次數(shù)
 
print(myStr.replace('word','Word',1))#將word替換為Word(從左到右替換一個(gè))
 
print(myStr.split(' '))#將字符串中的空格切割掉
 
print(myStr.capitalize())#字符串第一個(gè)字符大寫(xiě)
print(myStr.title())#首字母大寫(xiě)
 
print(myStr.lower())#所有大寫(xiě)字符轉(zhuǎn)換為小寫(xiě)
print(myStr.upper())#所有小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)
 
lyric = " 想陪你一起看大海 "
print(lyric.center(50))#在50個(gè)字符中居中
print(lyric.ljust(50))#靠左
print(lyric.rjust(50))#靠右
 
print(lyric.strip())#清除左右兩側(cè)空格
print(lyric.lstrip())#清楚左側(cè)空格
print(lyric.rstrip())#清楚右側(cè)空格
 
print(lyric.partition("一起"))#以'一起'為中心分割成三段
print(lyric.rpartition("一起"))#從右邊開(kāi)始查找(元組)
 
file_name = "xxxx.txt"
print(file_name.endswith(".txt"))#判斷是否是.txt為后綴
print(file_name.startswith("xxxx"))#判斷是否是xxxx為開(kāi)頭
 
numbe = "q"
print(numbe.isalpha())#判斷是否是字母
print(numbe.isdigit())#判斷是否是數(shù)字
print(numbe.isalnum())#判斷是否是數(shù)字或者字母
 
print(numbe.isspace())#判斷是否是純空格
 
a = ["aa","bb","cc"]
b = " "
print(" ".join(a))#將a中的字符串用b連接起來(lái)

列表,元祖操作

定義列表
  names = ['孫禮昭','slz','sunlizaho']
  下標(biāo)從0開(kāi)始names[0],names[1],names[2]
  倒取從-1開(kāi)始 names[-1],names[-2],names[-3]
切片:取多個(gè)元素
  步長(zhǎng)為2
  names[::2]
  如果想取到最后一個(gè)元素,不能寫(xiě)-1
  names[0:]
追加:
  從最后添加
  names.append('我是新來(lái)的')
插入:
  通過(guò)索引插入
  names.insert(0,'我是第一')
修改:
  通過(guò)索引修改
  names[0] = '我才是第一'
刪除:
  強(qiáng)刪list
  def names
  清空l(shuí)ist
  names.clear()
  按照下標(biāo)刪除元素內(nèi)容
  def names[0]
  names[0] = []
  刪除指定元素
  names.remove('slz')
  刪除列表最后一個(gè)值
  names.pop()
拓展:
  list1的內(nèi)容添加到names的后面
  names.extend(list1)
統(tǒng)計(jì):
  統(tǒng)計(jì)names中slz出現(xiàn)的次數(shù)
  names.count('slz')
排序/翻轉(zhuǎn):
  按照ascll碼排序,注意py3不同數(shù)據(jù)類(lèi)型不能排序
  names.sort()
  將整個(gè)list倒序(不排只倒)
  names.reverse()
獲取下標(biāo):
  根據(jù)元素內(nèi)容獲取下標(biāo)(只返回找到的第一個(gè))
  names.index('slz')

元組:tuple一旦創(chuàng)建,不得修改

t = (a,b,[c,d])
tt = t[2]
tt[0] = e
tt[1] = f
print(tt)

不是說(shuō)不能變嗎? 現(xiàn)在為什么又可以變了呢!

tuple的不變是指向不變,指向的list不能變,但是里面的內(nèi)容是可以更改的

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python中str,list,tuple的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司,關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、網(wǎng)站設(shè)計(jì)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前標(biāo)題:python中str,list,tuple的示例分析-創(chuàng)新互聯(lián)
URL鏈接:http://www.rwnh.cn/article10/csjdgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈商城網(wǎng)站、虛擬主機(jī)外貿(mào)建站、品牌網(wǎng)站建設(shè)定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
中宁县| 易门县| 洞口县| 宣威市| 沂水县| 嘉定区| 嘉义市| 奇台县| 辽阳县| 天门市| 富蕴县| 夹江县| 高唐县| 湄潭县| 临洮县| 贵阳市| 杭锦后旗| 潍坊市| 多伦县| 宁夏| 灵川县| 景泰县| 冀州市| 简阳市| 巴彦淖尔市| 科技| 临潭县| 涟源市| 黔西| 绥中县| 城固县| 兴仁县| 沧州市| 民和| 江川县| 西宁市| 涟源市| 龙陵县| 泾阳县| 固镇县| 涪陵区|