python的基礎(chǔ)
基礎(chǔ)
輸出:將數(shù)據(jù)打印到標準輸出設(shè)備(屏幕),在Python中使用print()函數(shù)。注意使用print()函數(shù)時,括號不能少
輸入:從標準輸入設(shè)備(鍵盤)中讀取數(shù)據(jù),在Python中使用input()函數(shù),注意使用input()函數(shù)時,括號不能省略
變量
給變量命名的時候,需要遵循特定的規(guī)則:
1.變量名可以包含數(shù)字、字母、下劃線
2.變量名的第一個字符必須是字母或下劃線
3.變量名區(qū)分大小寫
4.一些預(yù)留的單詞,也不能使用它們做為變量
的名字,因為他們已被提前賦予了含義,
如print, input, if, while等
轉(zhuǎn)義字符
轉(zhuǎn)義字符
描述
\(在行尾時)
續(xù)行符
\
反斜杠符號
\'
單引號
\"
雙引號
\a
響鈴
\b
退格(Backspace)
\e
轉(zhuǎn)義
\000
0空
\n
換行
字符串要使用 單引號、或是雙引號、或是三雙引號括起來:
A、三引號包含的字符串可由多行組成,一般可表示大段的敘述性字符串
B、雙引號中可以輸出單引號內(nèi)容不用轉(zhuǎn)義
C、單引號中可以輸出雙引號內(nèi)容不用轉(zhuǎn)義
算數(shù)運算符:
操作符
描述符
例子
+
加法?-?對操作符的兩側(cè)增加值
a?+?b?=?30
-
減法?-?減去從左側(cè)操作數(shù)右側(cè)操作數(shù)
a?-?b?=?-10
*
乘法?-?相乘的運算符兩側(cè)的值
a?*?b?=?200
/
除?-?由右側(cè)操作數(shù)除以左側(cè)操作數(shù)
b?/?a?=?2
%
模?-?由右側(cè)操作數(shù)和余返回除以左側(cè)操作數(shù)
b?%?a?=?0
**
指數(shù)-?執(zhí)行對操作指數(shù)(冪)的計算
a**b?=?10?的冪?20
//
地板除?-?操作數(shù)的除法,其中結(jié)果是將小數(shù)點后的位數(shù)被除去的商。
9//2?=??4?而?9.0//2.0?=?4.0
變量可以處理不同類型的值,稱為數(shù)據(jù)類型。
在python中基本的數(shù)據(jù)類型:整數(shù)、小數(shù)、字符串、布爾值
在python中創(chuàng)建變量的時候,不需要明確指定變量的數(shù)據(jù)類型,就像之前介紹的,只需要“起個名字,給它個值”,python會根據(jù)賦給變量的值來區(qū)分變量的數(shù)據(jù)類型。同時,因為變量的值是可變的,因此變量的數(shù)據(jù)類型也是變化的
Input()函數(shù)返回的數(shù)據(jù)類型是字符串
在python中有三個內(nèi)建的函數(shù)可以讓我們進行類型轉(zhuǎn)換,分別是:int(), float(), str()
使用%操作符格式化字符串
要格式化的字符串” %(要插入的字符串的值或是變量)
這個語法有三個部分:
1)引號內(nèi)編寫要格式化的字符串
2)寫%操作符
3)使用一對括號,括號內(nèi)寫上要插入的字符串的值或是變量
如果%后面是一個變量的名字,可以不要()
但是如果%后加2個及2個以上變量的時候,要使用()
占位符:
格式符號
轉(zhuǎn)換
%c
字符
%s
字符串
%r
字符串
%d
帶符號的十進制整數(shù)
%u
不帶符號的十進制整數(shù)
%o
八進制整數(shù)
%x
十六進制整數(shù)(小寫字母)
%e
乘方記號(帶小寫的“e”字母)
%f
浮點實數(shù)
%g
%f和%e中比較短的格式
比較運算符:
運算符
描述
示例
==
檢查,兩個操作數(shù)的值是否相等,如果是則條件變?yōu)檎妗?/p>
(a?==?b)?不為?true.
!=
檢查兩個操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗?/p>
(a?!=?b)?為?true.
<>
檢查兩個操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗?/p>
(a?<>?b)?為?true。這個類似于?!=?運算符
>
檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件成立。
(a?>?b)?不為?true.
<
檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是,則條件成立。
(a?
>=
檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件成立。
(a?>=?b)?不為?true.
<=
檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件成立。
(a?<=?b)?為?true.
邏輯運算符:
運算符
描述
示例
and
所謂邏輯與運算符。如果兩個操作數(shù)都是真的,那么則條件成立。
(a?and?b)?為?true.
or
所謂邏輯OR運算符。如果有兩個操作數(shù)都是非零然后再條件變?yōu)檎妗?/p>
(a?or?b)?為?true.
not
所謂邏輯非運算符。用于反轉(zhuǎn)操作數(shù)的邏輯狀態(tài)。如果一個條件為真,則邏輯非運算符將返回false。
not(a?and?b)?為?false.
Python 面向?qū)ο缶幊?/p>
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。