python3學(xué)習(xí)筆記-變量、數(shù)據(jù)類型

變量和字符

  • 變量要以字母開頭
  • 使用round函數(shù)可以進(jìn)行四舍五入

字符串和文本

  • ‘’和”“都可以用來創(chuàng)建字符,不過一般單引號(hào)會(huì)用來創(chuàng)建簡短的字符
  • ‘字符/字符串’ + * + ‘?dāng)?shù)字’ -> 復(fù)制‘字符/字符串’幾個(gè)‘?dāng)?shù)字’
  • 格式化字符串
    • {變量} + 字符串以 f 開頭:將變量放到{}之中

數(shù)據(jù)類型

數(shù)據(jù)類型種類(6種)

Number(數(shù)字)

  • True=1
  • False=0
  • 數(shù)值的除法(/)總是返回一個(gè)浮點(diǎn)數(shù),要獲取整數(shù)使//操作符
  • 在混合計(jì)算時(shí),python會(huì)把整形轉(zhuǎn)換為浮點(diǎn)數(shù)

String(字符串)

  • 字符串用'或"括起來,同時(shí)使用\轉(zhuǎn)義特殊字符串
  • 如果不想讓反斜杠發(fā)生轉(zhuǎn)義,可以在字符串前面加個(gè)r表示原始字符串
  • 索引值以0為開始,-1為末尾的開始位置
  • 加號(hào)+是字符串的連接符,星號(hào)*表示復(fù)制當(dāng)前的字符串,緊跟的數(shù)字為復(fù)制的次數(shù)

相關(guān)函數(shù)

len()

返回傳遞的字符串的 長度

split()

通多指定分隔符對(duì)字符串進(jìn)行切片,如果參數(shù)num 有指定值,則僅分隔 num 個(gè)子字符串

  • 語法
str.split(str="", num=string.count(str))
  • 參數(shù)
    • str -- 分隔符,默認(rèn)為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
    • num -- 分割次數(shù)。
  • 實(shí)例


    image

List(列表)

  • list寫在方括號(hào)之間,元素用逗號(hào)隔開
  • 和字符串一樣,list可以被索引和切片
  • list可以使用+操作符進(jìn)行連接
  • list中的元素可以改變的

Tuple(元組)

  • 元組與列表類似,不同之處在于元組的元素不能修改,元組寫在小括號(hào)里。元素之間用逗號(hào)隔開
  • 元組也可以被索引和切片,方法一樣
  • 注意構(gòu)造包含0或1個(gè)元素的元組的特殊語法規(guī)則
  • 元組也可以用+操作符進(jìn)行拼接

Sets(集合)

  • set是一個(gè)無需不重復(fù)的序列,基本功能是進(jìn)行成員關(guān)系的測試和刪除重復(fù)元素

Dictionary(字典)

  • 字典是一種映射類型,字典用{}標(biāo)識(shí),它是一個(gè)無序的建(key):值(value)對(duì)集合
  • 建(key)必須使用不可變類型。在同一個(gè)字典中建(key)必須是唯一的 *創(chuàng)建空字典使用{}

基本類型的轉(zhuǎn)換

  • int(x,base=10)x字符串或數(shù)字,base進(jìn)制數(shù),默認(rèn)十進(jìn)制 浮點(diǎn)轉(zhuǎn)為整數(shù)
  • float 整數(shù)轉(zhuǎn)換為浮點(diǎn)型
  • complex(1,2) 轉(zhuǎn)換為復(fù)數(shù)
  • str(10)將對(duì)象轉(zhuǎn)換為字符串
  • repe()將對(duì)象轉(zhuǎn)換為表達(dá)式字符串
  • repr(dict)將對(duì)象轉(zhuǎn)換為表達(dá)式字符串
  • eval(str)用來計(jì)算在字符串中有效的python表達(dá)式,返回一個(gè)對(duì)象
  • tuple(listi)將列表轉(zhuǎn)化為元組
  • list()將元組轉(zhuǎn)換為列表
  • set轉(zhuǎn)換集合
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在前面的話 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 3,219評(píng)論 0 9
  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 6,032評(píng)論 2 16
  • 一 有些人 因?yàn)橐皇缀迷?被我關(guān)注了 可沒過多久 我又不得不 把他從關(guān)注中 剔除了 因?yàn)樗偸菑澭?而且每次 都能...
    驛舟閱讀 175評(píng)論 5 3
  • 端午憶,憶端午 端午至,情思起。 一在床上躺下,便有重重繁雜的事兒向我涌來,勾動(dòng)起無數(shù)心酸的回憶。幾度物換...
    雲(yún)夢塵閱讀 372評(píng)論 1 2
  • 昨天晚上筆者親身經(jīng)歷。 筆者平時(shí)每天晚上只喝一份小米粥或者疙瘩湯,來例假會(huì)加餐,以前筆者一般不會(huì)痛*經(jīng)(喝涼水都不...
    薛胖紙閱讀 425評(píng)論 4 5

友情鏈接更多精彩內(nèi)容