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

歡迎訪問 生活随笔!

生活随笔

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

python

python初识(2)

發(fā)布時(shí)間:2024/8/24 python 36 如意码农
生活随笔 收集整理的這篇文章主要介紹了 python初识(2) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、關(guān)于編碼轉(zhuǎn)換的方式。

  比如,講utf-8的編碼轉(zhuǎn)換為unicode方式如下

#-*- coding:utf-8 -*-
i="德瑪西亞"
i.unicode=i.decode('utf-8')

現(xiàn)在德瑪西亞就被改成了萬國碼了。python2如果想utf-8轉(zhuǎn)gbk需要先轉(zhuǎn)成unicode,在轉(zhuǎn)unt-8,python3不需要,它會(huì)內(nèi)部幫你轉(zhuǎn)換。

2、pycharm的基本使用方法

  修改pycharm的文件模板:file--seting--Editor--file and code template--python script--右上

  修改文字的大小::file--seting--Editor--color and font --font--save as...--18

  python程序的運(yùn)行方式:點(diǎn)擊要運(yùn)行的文件,右鍵,run或者右擊擊當(dāng)前文件的空白處,run

  切換python的版本:file--seting--project--interpreter--選擇版本

3、python運(yùn)算符

  算數(shù)運(yùn)算符

  

  比較運(yùn)算符

  賦值運(yùn)算符

  邏輯運(yùn)算符

  成員運(yùn)算符

4、python基本數(shù)據(jù)類型。

  int,整形,常用來表示數(shù)字里的整數(shù)在32位機(jī)器上,整數(shù)的位數(shù)為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647
  在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

  boolean,布爾型,只有0和1,也可以叫假或者真,通常用來做判斷用

  float,浮點(diǎn)型,用來表示小數(shù)。

  str,字符串,用來表示文字,字母等,如“ffsf”“德瑪”  這個(gè)方法比較多,

  replace替換字符串

i = "sfewerwer"
a = i.replace("s","d")
print(a)
dfewerwer

  首字母大寫

i="adcab"
print(i.capitalize())

  split以某個(gè)字符對(duì)字符串進(jìn)行分割

i =  "sdgsg+gre"
a = i.split("+")
print(a)
['sdgsg', 'gre']

  刪除兩端的空格換行符等

i =  " sdgsg+grev    "
i = i.strip()
print(i)

  規(guī)定字符串長度,空白用“%”代替

i="adcab"
print(i.center(10,"%"))

  計(jì)算某個(gè)子序列在字符串里出現(xiàn)了多少次

i="adcab"
print(i.count("a"))

  查看某個(gè)字符串是否以b結(jié)尾,如果是返回true,否則返回false

i="adcab"
print(i.endswith("b"))

  找出第一個(gè)“c”在字符串的位置

i="adcab"
print(i.find("c"))

  format的的用法,用于填充占位

i="hello{0},age{1}"
a=i.format("hehe",19)
print(a)

  輸出結(jié)果是hellohehe,age19

  根據(jù)索引獲取一個(gè)字符串的里的一個(gè)值

i="hell"
print(i[1])

  切片

i="hell"
print(i[0:2])

  循環(huán)每個(gè)元素

i="hell"
for a in i:
print(a)

  接下來學(xué)習(xí)一下列表list類型

  創(chuàng)建方式:name=[value,value,.....],列表同樣支持和str一樣的索引,循環(huán),切片等,用法相同

  列表追加一個(gè)元素

i=[121,45,44]
i.append(25)
print(i)

  把一個(gè)列表拓展進(jìn)另一個(gè)列表里

i=[121,45,44]
a=["qwe","asd"]
i.extend(a)
print(i)

  在某個(gè)索引下邊插入某個(gè)元素

i=[121,45,44]
i.insert(1,"hehe")
print i

  彈出列表最后一個(gè)值

i=[121,45,44]
i.pop()
print i

  刪除某個(gè)元素

i=[121,45,44]
i.remove(44)
print i

  倒敘輸出元素

i=[121,45,44]
i.reverse()
print(i)

  接下來介紹一下元組,元組幾乎和列表一樣,但是元組是無法修改的,列表可以,用法:name=(value,value...),支持len,索引取值,切片,可迭代,支持count和index

  字典,使用方式:name={key:value,key:value...},,不能切片可循環(huán),循環(huán)默認(rèn)輸出key,

  獲取字典所有的key,生成列表

  

i={"name":"alex","age":18,"gender":"man"}
print(i.keys())

  獲取value

i={"name":"alex","age":18,"gender":"man"}
print(i.values())

  獲取所有鍵值對(duì)

i={"name":"alex","age":18,"gender":"man"}
print(i.items())

  循環(huán)所有鍵值對(duì)的方法

  

i={"name":"alex","age":18,"gender":"man"}
for a,b in i.items():
print(a)
print(b)

  get,通過key取value,如果不存在返回一個(gè)默認(rèn)值

i={"name":"alex","age":18,"gender":"man"}
a=i.get("name")
print(a)

5、其他功能

  循環(huán)元素增加一個(gè)序列號(hào)

i=["shouji","diannao","shubao"]
for a,b in enumerate(i):
print(a,b)

  生成一個(gè)范圍內(nèi)的數(shù)值,只在循環(huán)的時(shí)候創(chuàng)建打印,否則只生成

for i in range(0,10):
print(i)

  數(shù)據(jù)類型的轉(zhuǎn)換,比如,input獲取的默認(rèn)str,要轉(zhuǎn)成數(shù)字

a=input("請(qǐng)輸入號(hào)碼")
a=int(a)
print(a+1)

總結(jié)

以上是生活随笔為你收集整理的python初识(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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