一、python數值型別
二、字串
字串建立
在python中表示字串有3種方式,分別為單引號、雙引號、三引號。
其中單引號和雙引號的作用一樣:
in [8]: s = "hello"
in [9]: type(s)
out[9]: str
in [10]: s = "world"
in [11]: type(s)
out[11]: str
in [14]: a = """ hello "world" """
in [15]: print a
hello "world"
in [16]: a = """ hello \n "world" """
#這裡的換行符當作換行處理
三、python變數四、python運算子
五、詳解字串特性
in [21]: s = "hello world"
in [22]: s[0] #正向索引第乙個字元
out[22]: 'h'
in [23]: s[-1] #反向索引從-1開始
out[23]: 'd'
in [26]: s = "hello world"
in [27]: print s[::1] #從索引為0到索引為10,步長為1
hello world
in [28]: print s[::2] #從索引為0到索引為10,步長為2
hlowrd
in [29]: print s[1:5] #從索引為1到索引為4,步長為1
ello
**通過切片逆序輸出字串**
in [26]: s = "hello world"
in [30]: print s[::-1]
dlrow olleh
in [36]: s = "hello"
in [37]: s1 = "world"
in [38]: print s+s1
helloworld
in [39]: s = "hello"
in [40]: print s*2
hellohello
in [42]: s = "hello"
in [43]: "h"
in s
out[43]: true
#返回值只能是布林型
in [44]: "h"
notin s
out[44]: false
in [45]: help(s.find)
此處介紹比較常用的一些方法
1.判斷字串由什麼組成
s.isalnum() ##判斷字串是否由字母和數字組成,返回乙個布林值
s.isalpha() ##判斷字串是否由純字母組成,返回乙個布林值
s.isdigit() ##判斷字串是否由純數字組成,返回乙個布林值
2.判斷以什麼開頭,以什麼結尾
in [48]: s = "hello"
in [49]: s.startswith("h") #是否以"h"開頭,返回乙個布林值
out[49]: true
in [50]: s.endswith("h")
out[50]: false
3.去除字串的空格以及左右的空格(主要應用在使用者輸入的地方)
s.strip() #去除空格
s.lstrip() #去除左空格
s.rstrip() #去除右空格
4.字串對齊格式化,左對齊,右對齊,中間對齊
s.center(40,"*") #中心對齊用"*"補齊,共40個字元
s.ljust(10,"*") #左對齊用"*"補齊,共10個字元
s.rjust(10,"*") #右對齊用"*"補齊,共10個字元
5.按照指定分隔符分離字串(預設分割符為空格)
in [59]: s = "hello world"
in [60]: print
s.split(" ") #以空格分離該字串
['hello', 'world']
6.通過指定分隔符連線資訊
in [62]: s = "hello world"
in [63]: s1 = s.split(" ")
in [64]: print "*"
.join(s1) #用*連線分隔後的s1
hello*world
六、一些內建方法(bif—build-in-function) python衝衝衝(2) 變數 數值型別和字串
注釋這個東西,就像說明書一樣,可以用來解釋程式的作用和功能,能很好的提高程式的可讀性,更重要的,是可以讓別人一目了然,方便工程的交接。python 的注釋有兩種 單行注釋 多行注釋 python 使用 作為單行注釋的開始,之後直到本行結束的 或者句子都會被直譯器忽略掉,即不會執行 python 使用...
JS 資料型別 數值和字串
數值和字串 一 數值 doctype html en utf 8 viewport content width device width,initial scale 1.0 x ua compatible content ie edge document title head var age 18 ...
數值與字元 串 型別轉換
char型別本身就是整數標識的,範圍為0 255 任意乙個0 255內的int也可以直接轉化為char,對應關係即ascii碼 code 1 得到的b,c均是a對應的char 經常需要用到的是 int 5 char 5 可以用code 2 和code 3 的簡單方法 幾個關鍵的ascii碼 0 32...