Python零基礎教學之第一天

2021-08-14 13:34:02 字數 2201 閱讀 4662

print('hello world')

#"\"轉義字元也可在字串前加r/r

print('''this is a line with

\n''')

#•自然字串, 通過在字串前加r或r。 如 r"this is a line with \n" 則\n會顯示,並不是換行。

print(r"this is a line with \n")

#•字串是不可變的。

print(u"this is an unicode string")

#•python允許處理unicode字串,加字首u或u, 如 u"this is an unicode string"。

print("this""is""string")

#•按字面意義級聯字串,如"this " "is " "string"會被自動轉換為this is string。

'''a,b = 0,1

while(b<5):

a,b = b,a+b #同時賦值的 所以a+b=0+1,表示式會在賦值變動之前執行

print(b)

'''i =256*256

print('string'

,i)print('string'+str(i))

#'string'+i會報錯,數字和字串不能直接相加,必須先轉成字串

'''a,b=0,1

while(b<1000):

print(b,end=',')

a, b = b, a + b

'''#python 3支援int、float、bool、complex(複數)。

#內建的type()函式可以用來查詢變數所指的物件型別。

'''a,b,c,d = 20,5.5,true,4+3j

print(type(a),type(b),type(c),type(d))#

'''#數值的除法(/)總是返回乙個浮點數,要獲取整數使用//操作符。

print(10/3)

print(10//3)

#在混合計算時,pyhton會把整型轉換成為浮點數

print(type(1+2.1))

print("abc"*3)

#python中的字串有兩種索引方式,第一種是從左往右,從0開始依次增加;第二種是從右往左,從-1開始依次減少。

word = "python"

print(word[0])

print(word[-1])

#對字串進行切片,獲取一段子串,擷取的範圍是前閉後開的,並且兩個索引都可以省略

str1 = 'iloveyou'

print(str1[1:5])

print(str1[:]) #結果為:iloveyou

print(str1[1:])

print(str1[1:-1])

'''c字串不同的是,python字串不能被改變。

向乙個索引位置賦值,比如word[0] = 'm'會導致錯誤。

'''#列表

arr = [1

,'string'

,true,

'str']

print(arr)

print(arr[1])

print(arr[1:3])

arr[3] = false

#列表中的值可以被改變

print(arr)

print(arr)

arr.pop()

print(arr)

arr.insert(1,2)

print(arr)

#元組tupple:元組(tuple)與列表類似,不同之處在於元組的元素不能修改。

#可以把字串看作一種特殊的元組

#雖然tuple的元素不可改變,但它可以包含可變的物件,比如list列表。

tup = (1

,'string'

,true,arr)

print(tup)

arr[0]=2

#元組內的列表的值是可以改變的

print(tup)

tup[3][1]=1

print(tup)

print(tup[1:3])

# 元組中只有乙個元素時,需要在元素後新增逗號,否則輸出的是字串

tup1 = ('string')

tup1 = ('string'

,)print(tup1)

零基礎自學python第一天

多行注釋 開頭和結尾 變數名大小寫字母,數字,下劃線,和漢字組合 注意 區分大小寫,首字母不能是數字,不與保留字 函式 在相同 資料型別 10,011,101 整數型 10011101 字元型 10,011,101 列表型 10,011,101 字串編號是正向從0開始,反向從 1開始 索引 字串 0...

零基礎看演算法(第一天)

include include using namespace std std表示標準庫定義的名字都在命名空間std中 voidf int a,int b intmain return0 long long fib1 long long num return fib1 num 1 fib1 num ...

菜鳥零基礎學習python的第一天

昨天搭建了python3,今天開始學習基礎語法啦。1.標記符 第乙個字元必須是字母表中字母或下劃線 識別符號的其他的部分由字母 數字和下劃線組成 識別符號區分大小寫 2.保留字 保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版...