當前位置:
首頁 >
python字符串乘一个数_Python--初识庐山真面目
發布時間:2024/9/27
31
豆豆
生活随笔
收集整理的這篇文章主要介紹了
python字符串乘一个数_Python--初识庐山真面目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基礎知識
變量
- 只能自上而下,比如:
- 變量名的第一個字符不能是數字
- 關鍵字不能當做變量名
- 變量名可分為駝峰體和下劃線
駝峰體:首字母大寫,例如:AgeOfMe=20
下劃線:全部小寫用下劃線分割,例如:age_of_me=20 - 關于常量:Python中的常量約定俗成地用全大寫表示,例如:NAME=小明 默認NAME是常量即在下面的代碼中不會變動
- 變量替換:因為Python是由上往下的,故直接在下面重新賦值即可,例如:
- 注釋
1.三個雙引號——多行注釋
2.一個井號(后最好空兩格)——單號注釋
3.三個單引號也可以但是盡量不用
Pycharm注釋快捷鍵:選擇你要加注釋的行ctrl+? 達到全部注釋的效果,取消全部注釋再次按ctrl+?
基本數據類型
- 整型
int 長度不超過2**62
long 無限大(但是在Python3中已經不區分int 和 long,都認為是int - 浮點型
float 可以認為是小數
在Python中可以調用type來判斷變量的數據類型 - 字符串
1.定義:帶有雙引號/單引號/三引號
2.雙引號:適用于所寫的字符串里沒有雙引號的。例如:
3.單引號:適用于所寫的字符串里沒有單引號的。例如:
print('I'm xiaoming') # 報錯??4.三引號:適用于多行字符串。例如:
print(''' 燈火星星 余音杳杳 歌不盡亂世烽火 ''')5.拼接:可進行字符串的加,乘,例如:
str1="一重山" str2="兩重山" str1+str2 '一重山兩重山 '??? # 輸出結果 str1*3 '一重山一重山一重山'?? # 輸出結果?其他運算基本上都不能實現,比如減法,除法,乘方
- 布爾類型
正確 true 錯誤 false , 例如:
- 列表
定義
以中括號括住,雙引號引起,逗號隔開,可以提出中間某個元素,正序以0開始索引,逆序以-1開始索引。例如:
- 增刪改查
1.增
插入:用變量.insert 在列表內部插入,插入的元素在索引字符元素之前,例如:
追加:用變量.append 在列表的最后插入,例如:
poems.append("云想衣裳花想容") # 輸出結果,即在列表的最后加入'云想衣裳花想容' ?['殘雪凝輝冷畫屏', '落梅橫笛已三更', '更無人處月朧明', '我是人間惆悵客', '知君何事淚縱橫', '斷腸聲里憶平生', '云想衣裳花想容']?2.刪
用del [ ]來刪除列表指定位置的元素,例如:
3.改
直接賦值即可,例如:
4.查
可直接查,例如:
用變量.index( )索引,例如
poems.index("落梅橫笛已三更") 1 # 在列表里面就輸出其位置,若不在就會報錯讀取用戶指令
- 最簡單版,用input,注:用input接收到的數據只能以字符串的格式處理。例如:
- 格式化打印:
為了使顯示出來的界面更加美觀,需要添加一些格式,例如:
運算符
1.算術運算符
- 加 : 兩個對象相加 例如:
- 減 : 得到負數或是一個數減去另一個數 例如:
- 乘 : 兩個數相乘或是返回一個被重復若干次的字符串 例如:
- / 除 :x 除以y 例如:
- % 取模 : 返回除法的余數 例如:
- ** 冪 : 返回x的y次冪 例如:
- // 取整除: 返回商的整數部分(向下取整) 例如:
2.賦值運算符
- = 簡單的賦值運算符 例如:
- += 加法賦值運算符 例如:
- -= 減法賦值運算符 例如:
- **= 乘法賦值運算符 例如:
- /= 除法賦值運算符 例如:
- %= 取模賦值運算符 例如:
- ** = 冪賦值運算符 例如:
- //= 取整除賦值運算符 例如:
3.比較運算符
- == 等于 - 比較對象是否相等
- != 不等于 - 比較兩個對象是否不相等
- <> 不等于 - 比較兩個對象是否不相等
- 判斷兩個對象之間的大小
4.邏輯運算符
- and
符號兩邊的值為數字: 誰假返回誰的值 同假返回符號左邊的值 同真返回符號右邊的值 例如:
符號兩邊的值為字符串:有空字符串則輸出空字符串 無空字符串則輸出符號右邊的值 例如:
a="落花人獨立" b='' a and b'' b and a '' # 輸出結果 ----------------------------------------------------------------------------? a="落花人獨立" b="微雨燕雙飛" a and b '微雨燕雙飛' # 同真輸出運算符右側的字符串 ---------------------------------------------------------------------------- b and a '落花人獨立' # 同真輸出運算符右側的字符串符號兩邊的值為布爾值:同真為真 一假則假 例如:
a=3 b=8 c=5 c>a and c<b # 對于布爾類型 同真為真 一假全假 True ----------------------------------------------------------------------------- c<a and c<b False??- or
符號兩邊的值為數字:a b 誰真返回誰的值 同真返回符號左邊的值 同假返回 符號右邊的值 例如:
符號兩邊的值為字符串:相當于只有空字符串為假,兩邊同為字符串輸出空字符串,其他非空字符串都為真,輸出符號左邊的字符串 例如:
a="落花人獨立" b="微雨燕雙飛" a or b '落花人獨立' ---------------------------------------------------------------------------- b or a '微雨燕雙飛' ---------------------------------------------------------------------------- c='' a or c '落花人獨立' ---------------------------------------------------------------------------- c or a '落花人獨立' ---------------------------------------------------------------------------- d='' c or d ''符號兩邊的值為布爾值:同假為假 一真則真 例如:
a=3 b=8 c=5 c>a or c<b True --------------------------------------------------------------------------- c<a or c<b # 對于布爾類型 同假為假 一真即真 True --------------------------------------------------------------------------- c>a or c<b False ??not
符號兩邊的值為數字 :相當于只有0為假 輸出true 其他非0的數字輸出false 例如:
符號兩邊的值為字符串:相當于只有空字符串為假 輸出 true 其他非空的字符串輸出 false 例如:
a="空山新雨后" b='' not a False ---------------------------------------------------------------------------- not b True符號兩邊的值為布爾值:真為假 假為真 例如:
a = 5 < 2 not a # 對于布爾類型,a 為假 輸出 true True ------------------------------------------------------------? a = 5 > 4 not a # 對于布爾類型 ,a 為真 輸出 false False流程控制
- 單分支:
if 條件
語句
若條件成立 則執行語句 不成立則不執行 例如:
- 雙分支:
if 條件1 : 語句1
else 語句2
若條件成立則執行語句1 不成立則執行語句2 例如:
- 多分支:
if 條件1 :
語句1
elif 條件2:
語句2
elif 條件3:
語句3
else:
語句4
例如:
- while 語法:while...else 例如:
- break: 終止全部循環(注:只有在循環里才能使用break) 例如:
- continue: 終止本次循環,進入下次循環 (注:只有在循環里才能使用break) 例如:
- while True 語法:while True 語句中一定要有結束該循環的break語句,否則就是死循環
接下來會更新更高難度的知識,碼字不易,在看的關注一下俺滴公眾號“嗅探熊”再走唄~
總結
以上是生活随笔為你收集整理的python字符串乘一个数_Python--初识庐山真面目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开机一直转圈_电脑开机后网络一直转圈,程
- 下一篇: math python 向上取整_计算机