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

歡迎訪問 生活随笔!

生活随笔

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

python

groovy 字符串截取最后一个_python数据类型总结——数字和字符串

發布時間:2025/3/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 groovy 字符串截取最后一个_python数据类型总结——数字和字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如同人有姓名一般,當python中的數據被創建后,會在存儲介質中分配一塊區域用于存儲數據。通常,我們需要一個名字來指代這部分數據。python變量 數據的名字,稱之為變量。數據存放在內存空間中,變量持有該內存空間的地址。所以,通過變量即可以操作該內存空間。
通過賦值運算符,再加上一個合法的標識符,即可創建一個變量。


變量demo1
python還允許你使用下面這種形式。


變量demo2
當然了,根據編碼規范,demo2顯然是不推薦的形式。
當多個變量指向同一塊內存空間時,還可以像下面這樣。


多變量同空間
注意,當變量a重新賦值為2時,并沒有影響b或c的值。這是因為,a重新賦值為2,并不是把a所指向的空間中的內容修改為2,而是重新分配一塊空間,用于存放2,再將新空間的地址給a。python數據類型 如果有過一些其他語言基礎的話,通常會Get到兩個概念,一個是數據類型,另一個是變量類型。
數據類型就是數據本身有一個分類,數據是屬于哪一類的。
變量類型則是跟著數據類型走的。變量指向的內存空間中的數據是什么類型,變量就是什么類型。
python中,變量類型是可變的。即一個變量在創建初或者使用的過程中,不會固定成某個類型。你可以給它一個數字,也可以給它一個字符串。這點和javascript一樣,但是,和Java不同。如下:


可變的變量類型
數據類型也有一個可變或不可變的說法,它指的是,當把某個數據類型的數據放入某個內存空間中后,是否可以直接在當前內存中對原有的數據值進行修改。如果可以,稱該數據類型可變,如果不可以,則稱該數據類型不可變。 當一個變量指向的內存空間中,存放的是一個不可變的數據類型時,要改變該變量對應的值,就必須重新分配一塊新的內存空間來存放新值,并將新的內存空間地址提供給變量。 python中,定義了五個標準的數據類型,分別是數字,字符串,列表,元組,字典。它們足以幫助你完成對生活中絕大部分事物的特征描述。python數字 數字是不可變的。
生活中的大部分數字都可以在python表示。比如說整數,小數等。在python2中,較小的整數稱之為整型,較長的直到無限長度的整數稱之為長整型,即int和long。這和其它大部分語言都是相差不多的。但是,在python3中,移除了長整形的說法,只保留了整型。并且,它的長度是無限的。
比如說,你可以通過python計算 100000 ** 100000,只要你有足夠的時間和耐心。我就計算一下10 ** 100吧,畢竟我怕老。如下:


10的100次方
小數在python中稱之為浮點型,形成整數部分和小數部分。
python支持科學計數法,如下:


科學計數法
從上面的demo還可以看出,當你采用科學計數法時,即使本身是一個整數,也會用浮點型來表示,只是其小數部分為0。
python還支持復數。如下:


復數
就對數學的支持上,python絕對是不遺余力的。甚至通過引入一些第三方的包,你還可以方便地進行向量,矩陣等數學概念的表達與計算。python字符串 除了數字,字符串也是生活中最常用的表達方式之一。
字符串是不可變的。如下:


不可變的字符串
可以通過一個單引號或雙引號來聲明一個字符串,也可以通過三引號來聲明一個多行字符串。如下:


字符串聲明
仍然基于編碼規范,推薦團隊采用統一的字符串聲明方式,如統一用單引號或雙引號,包含使用三引號時。不要單雙混用。
某些語言中,單個字符可以用一個新的類型表示,如char。在python中,即使單個字符,也是一個字符串。
假設你的字符串是以單引號的形式聲明的,而在字符串中,又可能包含一個單引號,這種情況下,你需要轉義字符的幫助。如下:


轉義字符


轉義字符參考表
操作符和字符串搭配起來,也會產生一些奇妙的效果。
可以用 + 號來完成兩個字符串的拼接,如下:


字符串拼接
可以用 * 號來完成字符串的重復,如下:


字符串重復
通過方括號中的索引,可以方便的取出字符串中某個單字。如下:


索引取單字
對于一個長度為n字符串來說,從前向后,索引從0開始,直到 n-1,從后向前,索引從-1開始,直到-n。如下:


正反索引
如果嘗試獲取字符串中一個索引范圍外的字符,會提示IndexError,索引錯誤。


索引錯誤
方括號不僅可以通過索引取出單個字符,還可以截取某一部分,如下:


字符串截取
或許你可能會嘗試通過索引對字符串中的某個單字符進行修改,由于字符串的不可變性,你會得到一個類型錯誤,TypeError。如下:


TypeError
上面的demo還說明,在截取字符串時,無論是采用正向索引還是反向索引,都需要從較小的索引到較大索引來截取,并且,在截取時,遵循左閉右開的原則,即左包含,右不包含。
in 和 not in可以用來判斷某個字符串是否包含在另一個字符串中。如下:


in 和 not in

總結

以上是生活随笔為你收集整理的groovy 字符串截取最后一个_python数据类型总结——数字和字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

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