python基礎語法整合(一)

2021-10-19 08:27:16 字數 2534 閱讀 9520

# name: pshdhx

# time:2021/2/9 11:35

# fp=open('d:/text.txt','a+') #a+的意思是沒有建立,有就在檔案的後邊追加內容:前提是d盤存在且登入使用者有許可權讀寫

# print("hello world",file=fp)

# fp.close()

print("hello\nworld","hello","world")

#\t是占用四個製表位,\t的前面被占用幾個製表位,那麼\t就剩下幾個空格

#r是回車換行,相當於把\r之前的資料清除掉,留下\t之後的資料;

#\b是刪除1個字元的轉移字元;

#\\輸出乙個\

#\'輸出乙個'

name='瑪利亞'

print(name)

print('標誌',id(name))

print('型別',type(name))

print('值',name)

#進製轉換

print(0b111)

print(0o11)

print(0x11)

a=3.14159

print(a,type(a))

#計算機儲存是二進位制儲存float

n1=1.1

n2=2.2

print(n1+n2)

from decimal import decimal

print(decimal(n1)+decimal(n2))

print(decimal(1.1)+decimal(2.2))

f1=true

f2=false

print(f1,type(f1))

print(f2,type(f2))

print(f1+f2) #1+0

name='pshdhx'

age=24

print("我叫"+name+",今年"+str(age)+'歲') #資料型別轉換

#int型別不能轉換(非整數)字串型別

#coding:gbk

#這是設定該檔案的編碼格式,用記事本開啟後另存為可以檢視該格式!

# question=input("你想要什麼禮物呢?")

# print(question)

# a=int(input("輸入整數1"))

# print(a,type(a))

#方法運算

print(11//5) #整除運算 一正一負數時向下取整數 餘數=被減數-(除數*商)

print(11/5) #正常運算

print(2**4) #冪運算

a,b,c=20,30,40

print(a,b,c)

a,b,c=20,20,20

print(a,b,c,id(a),id(b),id(c)) #記憶體一樣

a,b=20,20

print(a is b) #這是比較物件的標識,記憶體的id ,此方法僅能比較單個字元,無法比較陣列變數(值相等,但是id不相等)

# is not 也可以記性比較

#邏輯運算子 and or not取反 in not in

#位運算子 :數先轉為二進位制,再進行計算

print(4&8)

print(4|8)

# 《左移*2 高位溢位

print(4<<1)

#運算子的優先順序 先算(算數運算),再算位運算,再算比較運算 布林運算 賦值運算

#判斷結構

# money=1000

# ***=int(input("請輸入取款金額"))

# if ***20000:

# print("異想天開")

# else:

# print("餘額不足")

#pass是通過,如果判斷體內不寫啥的話,直接pass

#內建函式

r=range(1,10,2) #開始位置,結束位置,步長

print(r)

print(list(r))

#迴圈aa=1

sum=100

while aa<100:

sum+=aa

aa+=1

print(sum)

for item in 'python':

print(item)

for i in range(3):

print(i)

for ii in range(3):

print("人生苦短,我用python!")

# for else,for迴圈結束,是結束不是退出,執行else

#建立列表

lst=['hello',888]

lst2=list(['hello',999])

print(lst[0],lst[-2])

print(lst2)

print(lst.index('hello'))

print(lst.index('hello',0,2))

print(lst[::-1]) #逆序

python語法基礎(一)

注釋及注意 代表注釋 冒號 結尾時,接下來的 會自動縮排,一般為4個空格。python程式是大小寫敏感的。資料型別和變數 在python中能夠直接處理的資料型別有以下幾種 python的字串 在最新版 python 3中,字串是以unicode編碼的 list和tuple 條件判斷if 條件判斷1 ...

Python基礎語法(一)

文章開頭,幾點說明 密碼 pc61 但是我用的是vccode編譯器,不過這個並不影響大礙啦。我們這次就講乙個函式 print 函式 print 函式是乙個很簡單但是也很重要的函式,我們給計算機輸入什麼東西,要讓它輸出,只能用這個函式,沒有多餘的選擇。具體的語法規則我會在下面解釋。按照輸入的內容對這個...

python基礎語法(一)

print 函式 python的語法中不需要分號 print 666 無引號 print test 單引號 print test 雙引號 print let s go 混合 print 你好!很感謝你 三引號可以換行輸出,類似於php 的邊界符 print 123 n456 使用 n轉義字元換行 變...