Python學(xué)習(xí)筆記01-入門基礎(chǔ)知識(shí)

人生苦短,總得會(huì)點(diǎn)什么特別的技術(shù)。

Python簡(jiǎn)介

版本選擇

作為現(xiàn)在才開始學(xué)習(xí)python的人,我選擇3.x版本開始學(xué)習(xí)。2.x和3.x的主要區(qū)別在于部分語(yǔ)法不兼容,數(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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容