一、python的基礎語法,掌握變數、資料型別、運算子、條件語句、迴圈語句
1、python 簡介
3、第乙個程式,input print及注釋
print
("hello, guoguo!\n"
)a =
input
("請輸入乙個人數\n"
)print
("輸入的數為\n"
,a)
4、變數 a,b,value,
資料型別:
counter = 100 # 整型變數
miles = 1000.0# 浮點型變數
name = 「runoob」 # 字串
int (整數), 如 1, bool (布林), 如 true。float (浮點數), 如 1.23、3e-2complex (複數), 如 1 + 2j、 1.1 + 2.2j
運算子:
算術運算子,+ - * / % **(冪) //(近似商)
比較(關係)運算子,== != > < >= <=
賦值運算子,= += -= ^= /= %= **= :=(海象運算3.8以上)
邏輯運算子,and or not
位運算子,& | ^~ >> <<
成員運算子,in(如果在指定的序列中找到值返回 true,否則返回 false) not in
身份運算子,is(is 是判斷兩個識別符號是不是引用自乙個物件) is not
注:is 用於判斷兩個變數引用物件是否為同乙個, == 用於判斷引用變數的值是否相等
運算子優先順序:
*指數 >~ + -按位翻轉,> / % //乘,除,求餘數和取整除》+ -加法減法》 >> 《右移,左移運算子
> &位 『and』>^ |位運算子》 <= < > >=比較運算子 > == !=等於運算子》 = %= /= //= -= += *= **=賦值運算子
> is is not身份運算子 > in not in成員運算子 > not and or邏輯運算子
a =
input
("請輸入攝氏溫度:\n"
)a =
float
(a)b = a*
1.8+
32.0
print
("華氏溫度:"
, b)
5、條件語句:
if 條件:
執行 else:
執行 if elif else
a =
input
("輸入a:\n"
)b =
input
("輸入b:\n"
)print
("a = "
,a,"b = "
,b)if
(a > b)
:print
("a 大\n"
)else
:print
("b 大 \n"
)
6、迴圈語句:
for 條件:執行
while條件:執行 while else
continue break pass(空)
for i in
range(5
,10):
#print
(i)j =
0while
(j <10)
: j +=
1print
(j)
i=
0while
(i <
100)
: j=
0while
(j <
200)
:print
(i,j)
j +=1;
i +=
1;
二 、python函式,掌握函式的定義與呼叫、引數列表與返回值、模組、變數的作用域、高階應用
1、無引數函式無返回值函式def():
2、有引數無返回值函式def(a,b):
3、有引數有返回值函式def(a,b):return c
4、變數的作用域 全域性變數 區域性變數
a =
10def
test()
:global a
print
(a)test(
)print
(a)
5、預設引數:呼叫函式時,如果沒有傳遞引數,則會使用預設引數
def
par_test
(x,y =30)
:print
("x="
,x,"y"
,y)return
par_test(x =10)
par_test(x =
10,y =
10)
Python基礎語法 輸出輸出和基本語句(一)
今天主要分享一下,python的輸入輸出和基本句式的書寫和運用。python源 也是乙個文字檔案,當源 中包含中文的時候,在儲存源 時,就需要務必指定儲存為utf 8編碼。當python直譯器讀取源 時,為了讓它按utf 8編碼讀取,我們通常在檔案開頭寫上 coding utf 8 舉例如下 不加p...
一 MySql基本語句(一)
資料庫 庫的操作 1 查詢庫 show databases 2 建立庫 create database 庫名 character set 編碼格式 utf8 3 檢視資料庫建立語句 show create database 庫名 4 刪除資料庫 drop database 資料庫名 5 修改資料庫 ...
SQL基礎語句 一
使用sql建立資料庫 create database bbs刪除資料庫 drop database bbs更改資料庫名稱 exec sp dboption 庫名 single user true sp renamedb 舊庫名,新庫名 exec sp dboption 新庫名 single user...