Python入門學習之字串與比較運算子

2022-10-03 21:42:28 字數 2248 閱讀 4416

python字串

字串或串(string)是由數字、字母、下劃線組成的一串字元。

一般記為 :

s="a1a2an"(n>=0)

它是程式語言中表示文字的資料型別。

python的字串列表有2種取值順序:

比如:s = 'ilovepython'

s[1:5]的結果是love。

當使用以冒號分隔的字串,python返回乙個新的物件,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。

上面的結果包含了s[1]的值l,而取到的最大範圍不包括上邊界,就是s[5]的值p。

加號(+)是字串連線運算子,星號(*)是重複操作。如下例項:

#!/usr/bin/python

# -*- coding: utf-8 -*-

str = 'hello world!'

print str # 輸出完整字串

print str[0] # 輸出字串中的第乙個字元

print str[2:5] # 輸出字串中第三個至第五個之間的字串

print str[2:] # 輸出從第三個字元開始的字串

print str * 2 # 輸出字串兩次

p str + "test" # 輸出連線的字串

以上例項輸出結果:

hello world!

hllo

llo world!

hello world!hello world!

hello world!test

python比較運算子

以下假設變數a為10,變數b為20:

以下例項演示了python所有比較運算子的操作:

#!/usr/bin/python

a = 21

b = 10

c = 0

if ( a == b ):

print "line 1 - a is equal to b"

else:

print "line 1 - a is not equal hcydacbksto b"

if ( a != b ):

print "line 2 - a is not equal to 程式設計客棧b"

else:

print "line 2 - a is equal to b"

if ( a <> b ):

print "line 3 - a is not equal to b"

else:

print程式設計客棧 "line 3 - a is equal to b"

if ( a < b ):

print "line 4 - a is less than b"

else:

print "line 4 -www.cppcns.com a is not less than b"

if ( a > b ):

print "line 5 - a is greater than b"

else:

print "line 5 - a is not greater than b"

a = 5;

b = 20;

if ( a <= b ):

print "line 6 - a is either less than or equal to b"

else:

print "line 6 - a is neither less than nor equal to b"

if ( b >= a ):

print "line 7 - b is either greater than or equal to b"

else:

print "line 7 - b is neither greater than nor equal to b"

以上例項輸出結果:

line 1 - a is not equal to b

line 2 - a is not equal to b

line 3 - a is not equal to b

line 4 - a is not less than b

line 5 - a is greater than b

line 6 - a is either less than or equal to b

line 7 - b is either greater than or equal to b

本文標題: python入門學習之字串與比較運算子

本文位址:

python入門學習之字串擷取

學習python時,看到字串擷取,一直看不懂第三個引數 步數 是啥意思,就自己動手試了一下,隨後便整理了一下筆記。str 123456789 print 字串擷取說明 str 起始下標 結束下標 步數 print 起始下標 不傳時,預設從0開始 結束下標 不傳時,預設為最後乙個字元下標 print ...

python入門之字串物件的學習

一.1.字串的概念 在python中被 包含的便是字串 會將回車換行也顯示出來 2.定義字串 字串其實就是乙個 有序 的字串行 字元 字串中最小的單元 字串的元素 字串是不可變的 四種定義方式 1 a hello 2 a hello 3 a hello 4 a str 3.字串的常用方法 1.cap...

Python學習之字串

字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 如果你的實要取得一段子串的話,可以用到變數 頭下標 尾下標 就可以擷取相應的字串,其中下標是從0開始算起,可以是正數或負數,下標...