人生苦短,總得會(huì)點(diǎn)什么特別的技術(shù)瞻坝。
Python簡(jiǎn)介
- 官網(wǎng):https://www.python.org
- 作者: Guido van Rossum
- 名字來源: Monty Python's Flying Circus
- 主流版本:2.7.12,3.5.x以上
版本選擇
作為現(xiàn)在才開始學(xué)習(xí)python的人,我選擇3.x版本開始學(xué)習(xí)宰衙。2.x和3.x的主要區(qū)別在于部分語法不兼容能岩,數(shù)據(jù)類型的變化等等,等用到時(shí)再百度或者谷歌解決吧株灸。
應(yīng)用場(chǎng)景
- 接口測(cè)試
- UI自動(dòng)化
- 數(shù)據(jù)分析處理
- 等
常用關(guān)鍵字
- 常量:
True,False,None
- 對(duì)象和容器:
class, import,from,del
- 判斷:
if, elif,else,is,in,assert
- 循環(huán):
for, while,continue,break,pass
- 異常:
raise, try,except,finally,as
常用運(yùn)算符
- 算術(shù)運(yùn)算符:
+,-,*,/,//,%,**
- 比較運(yùn)算符:
>,>=,<,<=,==,!=
- 邏輯運(yùn)算符:
and,or,not
- 位運(yùn)算符:
>>,<<,&,|,^
注釋
# 單行注釋
'''
多行注釋
多行注釋
'''
中文支持
# -*- coding:utf-8 -*-
變量和類型
變量
- 變量是指向各種類型值的名字崇摄。創(chuàng)建變量時(shí)會(huì)在內(nèi)存中開辟一個(gè)空間,基于變量的數(shù)據(jù)類型慌烧,解釋器會(huì)分配指定的內(nèi)存逐抑,并決定什么數(shù)據(jù)可以被存儲(chǔ)到變量中。
- 每個(gè)變量在使用前都必須賦值屹蚊,變量賦值以后才會(huì)被創(chuàng)建厕氨。(注意)
基本變量類型
- 整數(shù)(int)
- 浮點(diǎn)數(shù)(float)
- 字符串(string)
- 布爾值(True,False)
- 空值(None)
- 函數(shù)(function)
- 模塊(module)
- 類型(type)
- 自定義類型
print(type(123))
print(type(123.0))
print(type(123.))
print(type("test"))
print(type(True))
print(type(False))
print(type(None))
def function():
pass
a = function
print(type(function))
print(type(a))
# 導(dǎo)入模塊
import string
print(type(string))
# 自定義類型
class Test(object):
"""docstring for Test"""
def __init__(self, arg):
super(Test, self).__init__()
self.arg = arg
print(type(Test))
print(type(Test('hello')))
run_result