日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python学习1:注释\变量类型\转换函数\转义字符\运算符

發布時間:2025/3/8 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习1:注释\变量类型\转换函数\转义字符\运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python基礎學習

與大多數語言不同,python最具特色的就是使用縮進來表示代碼塊,不需要使用大括號 {} ??s進的空格數是可變的,但是同一個代碼塊的語句必須包含相同的縮進空格數。
(一個tab=4個空格)

Python語言中常見的換行:
  • 一般一行代碼的長度不超過80個字符,如果實際情況需要,使用“\”
    延行
代碼注釋
  • 單行注釋一般以#開頭

  • 多行注釋一般以三引號開頭和結尾 ‘’‘,用單引號 雙引號相同

  • Python允許加;結尾 但是不建議添加,也不要用;在一行中分開兩條命令

快速注釋:選取ctrl+/

Python中的變量
  • Python中可以直接聲明變量名字,不用聲明變量類型,python會自動識別變量類型,當你聲明變量類型是,是沒有任何作用的。
  • 保留字:‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’
基本數據類型
  • 數字類型: int float complex(復數)
  • 字符串類型
數字類型
  • 整數
    2,10(默認方式),8,16進制都支持
    0b 0o 0x (第二個字符大小寫無所謂)

  • 浮點數
    帶有小數的數字。有取值范圍-10308~10308
    擁有兩種表示方法:十進制表示/科學計數法
    Eg:e = a x 10^b

  • 復數
    把復數當作二元的有序數對(a,b),表示a(實部)+b(虛部)j

類型轉換函數

int(x) 將x轉換為一個整數
float(x) 將x轉換為一個浮點數
complex(x) 將x轉換為一個復數實部為x 虛部為0
complex(x,y) x為實部,y為虛部

字符串類型

(1)在python中使用單引號或雙引號創建字符串(由字符組成的序列),單雙引號的作用是一致的
(2)字符串的連接 使用“+”進行首尾連接
(3)字符串的復制 使用”*”將字符串按照后面的次數重復若干次

轉義字符

\n 換行
\t 橫向制表符
\v 縱向制表符
\r 回車符
\f 換頁符
\0 空值
\’ 單引號
\” 雙引號
\ \ (雙杠代表一杠)
\b 退格

python的運算符
  • 算數運算符
    常用的有“+” “-” “*” “/” “%” “**” “//”
    “+”兩個對象相加
    “-”兩個對象相減
    “ * ”兩個對象相乘
    “/”兩個對象相除
    “%”求余運算符,9%2的結果為1,返回被除數的余數
    “ ** ” 冪運算,x ** y表示求x的y次冪
    “//”取整除,返回商的整數部分,9 // 2 的結果為4

  • 比較運算:(與c語言相同)

常用比較運算符有“” “!=” “>” “<” “>=” “<=” “”比較兩個對象是否相等,返回值是一個布爾值
“!=”不等于,比較兩個對象是否不等于,返回值是一個布爾值
“>”大于,比較兩個對象中一個對象是否比另一個大,返回值是一個布爾值
“<”小于,比較兩個對象中一個對象是否比另一個大,返回值是一個布爾值
“>=”大于等于,比較兩個對象中一個對象是否大于等于另一個,返回值是一個布爾值
“<=”小于等于,比較兩個對象中一個對象是否小于等于另一個,返回值是一個布爾

  • 賦值運算:(與c語言相同)
    常用的賦值運算有“+=”“-=”“=”“/=”“%=”“**=”“//=”
    “+=”a += b相當于a = a + b
    “-=”a -= b相當于a = a - b
    “=”a *= b相當于a = a * b
    “/=”a /= b相當于a = a / b
    “%=”a %= b相當于a = a % b
    “**=”a **= b相當于a = a ** b
    “//=”a //= b相當于a = a // b

  • 邏輯運算
    常用的邏輯運算符有“and”、“or”、“not”
    “and” 邏輯“與”從左往右判斷兩個條件,兩個都成立返回True,否則返回Flase
    例 :1<2 and 2>1 返回值為True

“or”邏輯“或”從左往右判斷兩個條件,兩個中的一個為True則返回True,否則返回Flase
例 :1<2 or 2>3 返回值為True

“not”邏輯“非”判斷not后面的第一個條件,若為真,則返回Flase,若為假,則返回True (取反)
例 :not 1>2 返回值為True

  • 切片
    截取字符串的一部分
    s[ a:b :c ]
    a表示切片的開始開始位置
    b表示切片的結束位置
    c表示步長(默認為1)

步長即間隔,步長值得正負表示開始的方向

總結

以上是生活随笔為你收集整理的python学习1:注释\变量类型\转换函数\转义字符\运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。