python点操作符语法_最基础的python语法
最基礎的pyth語法
1 python嚴格區分大小寫
2 Python中的每一行就是一條語句,每條語句以換行結束
print(1233)
print(‘eeeee’)
3 多行編寫時語句后邊以\結尾
print(“heeeeeeeeeeeeeeeeeeeeeeeeeee\
eeeeeeeeeeeeeeeeeeeeeeeee”)
4 Python是縮進嚴格的語言,所以在Python中不要隨便寫縮進
print(“jjjjjjj\
fffff”)
5 python中使用變量,不需要聲明,直接為變量賦值即可
但是不能使用沒有進行過賦值的變量
a=10
b=‘hello’
print(a,b)
#print? 錯誤,沒有進行賦值
6 python是一個動態類型的語言,可以為變量賦任意類型的值,也可以任意修改變量的值
a=“wuxidixi”
b=234
print(a,b)
7 如果數字長度過大,可以使用下劃線作為分隔符
num=123_456_789
print(num)
十進制的數字不能以0開頭
#二進制 0b開頭
two=0b1100
print(two)
#八進制 0o開頭
eight=0o245
print(eight)
#十六進制 0x開頭
sixteen=0x1234
print(sixteen)
#輸出的數字都是以十進制格式輸出
#在python中所有小數都是浮點型(float),對浮點型進行運算時會得到一個不精確的結果
sum=0.1+0.2 # 0.30000000000000004
print(sum)
8 字符串
#字符串必須用引號引起來,可以是單引號,也可以用雙引號
#相同的引號之間不能嵌套 例如:word=“我說:“他真棒”” 錯誤
Aword=‘hello’
Bword=“world”
print(Aword,Bword)
word=‘我說:“他真棒”’
print(word)
使用三重引號可以換行,并且保留字符串中的格式
LongWord=‘鋤禾日當午,
汗滴禾下土。
誰之盤中餐,
粒粒皆辛苦。’
print(LongWord)
TLongWord=’’‘鋤禾日當午,
汗滴禾下土。
誰之盤中餐,
粒粒皆辛苦。’’’
print(TLongWord)
9 轉義字符
#可以使用\作為轉義字符
\uxxxx 表示Unicode編碼
word="我說:“他真的超級\t無敵棒” "
_word=“我說:他真\n棒”
print(word)
print(_word)
10 格式化字符
字符串之間也可以進行相加。
a = ‘helo’ + ‘world’
#a = 123 只能這樣寫 print('a = ',a)
#字符串不能和其他類型進行加法運算
print(‘a=’+a) #這種寫法不常見
#在創建字符串時,可在字符串中指定占位符
%s 在字符串中表示任意字符
li = ‘hello %s’ % ‘瑪卡巴卡’ #用’瑪卡巴卡’來填充%s
print(li)
Li=‘she %s a beautiful %s’ % (‘is’,‘boy’)
print(Li)
Lli = ‘hello%3s’ % ‘as’ # 最少填充三個字符,不夠則填充空格
print(Lli)
xLi = ‘hi %3.5s’ % ‘abcdefg’ # 最少三個,最多五個。字符串的長度限制在3-5之間
print(xLi)
aaa = ‘hello %s’ % 12433
print(aaa)
%f 浮點數占位符
%d 數字占位符
abb = ‘hello %.2f’ % 123.23
acc = ‘hello %d’ % 123435
print(abb,’\n’,acc)
格式化字符串,可以通過在字符串前添加一個f來創建一個格式化字符
在格式化字符串中可以直接嵌入變量
a = ‘你好’
b= ‘hi’
c=f’hello {a} {b}’
print?
print(f’c ={c}’) # ==print(f’c = ',c)
#練習
MyName=‘昭君’
print(‘歡迎 %s 光臨’ %MyName)
print(‘歡迎’, MyName ,‘光臨’)
print(‘歡迎 ‘+ MyName +’ 光臨’)
print(f’歡迎 {MyName} 光臨’)
11 字符串復制
ject = ‘hello’
ject =ject * 2
print(ject) # 輸出:hellohello
12 bool值
#T F必須大寫
a1 = True
b1 = False
print(a1,b1)
bool值實際上也屬于整型,Ture就相當于1,False就相當于0
13 空值(None) 專門用來表示不存在
b = None
print(b)
14 類型檢查 type()
a2 = 123 # 數值
b2 = ‘123’ # 字符串
#通過類型檢查,可以檢查只能值(變量)的類型
type() 用來檢查值的類型
type(a2) # 該函數將會檢查的結果作為返回值返回
jjj=type(a2)
eee=type(b2)
print(jjj,eee)
15 對象(object)
#初步理解:—對象就是內存中用來存儲指定數據的一塊區域。
#—一切皆對象
#—對象實際就是一個容器,專門用來存儲數據。
#—像之前我們學的數值,字符串,布爾值,None都是對象。
16 對象結構
#每個對象中都要保存三種數據
——id(標識)
#>id用來標識對象的唯一性,每一個對象的都有唯一的id
#>可以通過id()函數來查看對象id(id是由解析器生成的,id就是對象的內存地址)
——type(類型)
#>類型用來標識當前對象所屬類型
#>類型決定了對象有哪些功能
——value(值)
#>值就是對象中存儲的具體的數據
#> 對于有些對象值是可以改變的
#> 對象分成兩大類,可變對象 不可變對象
#可變對象的值可以改變
#不可變對象的值不能改變,之前學習的對象都是不可變對象
17 變量和對象
#- 對象并沒有直接儲存到變量中,在python中變量更像是給對象起了一個別名
#- 變量中儲存的不是對象的值,而是對象的id
a=123
print(id(a))
#當我們使用變量的時候,實際上就是通過對象的id在查找對象
#- 變量中保存的對象,只有在為變量重新賦值的時候才會改變
a=‘hello’
#- 變量和變量之間是相互獨立的,修改一個變量不會影響另一個變量
b=a
a=789
print(a,b)
18 類型轉換
#所謂類型轉換,將一個類型的對象轉換成其他對象
#類型轉換不是改變對象本身的類型,而是根據當前對象的值創建一個新的對象
類型轉換的四個函數:int() float() str() bool()***
a=True
#調用int()來將a轉換為整型
#int()函數不會對原來的變量產生影響,他是將對象轉換為指定類型并將其作為返回值返回
act=int(a)
print(‘a=’,a)
print(‘a的類型是’,type(a))
print(act) #將true轉換為整型1
19 運算符(操作符)
#加+、減-、乘*,**、除/,//、取余%
#除法總會返回一個浮點類型 10/5=2.0
- / 運算時結果會返回一個浮點類型 10/5=2.0
print(10/5)
- // 整除,只會保留計算后的整數位 10//5=2
print(10//5)
乘法
#- 字符串與數字相乘,則會對字符串進行復制操作,將字符串重復指定次數輸出
print(2*4)
print(‘object,’*3)
- ** 冪運算 求一個值的幾次冪
print(102)
print(160.5) # 16的平方根
20 賦值運算符 = += -= **= //= /= *= %=
21 關系運算符 < 、>、<=、>=、== 、!=、is 、is not。
is 比較兩個對象是否是同一個對象,比較的是id
is not 兩個對象不是同一個對象,比較的是id
#總會返回一個bool值
支持兩個字符串的比較 不支持數字和字符串比較
22 邏輯運算符
and 邏輯與
not 邏輯非
or 邏輯或
23 條件運算符(三元運算符)
語法: 語句1 if 條件表達式 else 語句2
a=10
b=9
print(“正確”) if a>b else print(“錯誤”)
max = a if a>b else b
print(‘max=’,max)
練習 獲取最大值
one=4
two=134
three=1200
max = one if one>two else two
max = max if max>three else three
print(max)
a=3
b=5
c=6
max = a if a>b and a>c else b if b>c else c
print(max)
本文根據視頻教學編寫,如有錯誤求輕噴!感謝指正。
本文地址:https://blog.csdn.net/qq_42868410/article/details/110495742
如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!
總結
以上是生活随笔為你收集整理的python点操作符语法_最基础的python语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql输出带颜色的字段_带你走进MySQ
- 下一篇: python与seo应用_【张亚楠】Py