日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python用缩进来写模块_python学习笔记

發(fā)布時間:2024/9/30 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python用缩进来写模块_python学习笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、基礎(chǔ)簡介

1.#!/usr/bin/python

#!/usr/bin/python 相當(dāng)于寫死了 python 路徑

#!/usr/bin/env python 會去環(huán)境設(shè)置尋找 python 目錄,可以增強(qiáng)代碼的可移植性,推薦這種寫法

腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什么解釋器來執(zhí)行;

使用場景

#!/usr/bin/python 被忽略,等同于注釋,使用python script.py調(diào)用腳本

#!/usr/bin/python 指定解釋器的路徑,使用./script.py 調(diào)用腳本

#!/usr/bin/env python 這種用法是為了防止操作系統(tǒng)用戶沒有將 python 裝在默認(rèn)的 /usr/bin 路徑里。當(dāng)系統(tǒng)看到這一行的時候,首先會到 env 設(shè)置里查找 python 的安裝路徑,再調(diào)用對應(yīng)路徑下的解釋器程序完成操作。

2.# coding=utf-8

Python中默認(rèn)的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯,解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*-或者 # coding=utf-8即可

二、基礎(chǔ)語法

1.python標(biāo)識符

標(biāo)識符由字母、數(shù)字、下劃線組成,但不能以數(shù)字開頭;

以下劃線開頭的標(biāo)識符是有特殊意義的;

Python 可以同一行顯示多條語句,方法是用分號 ; 分開

2.python保留字符(內(nèi)置關(guān)鍵字,不能用作其他標(biāo)識符名稱)

所有 Python 的關(guān)鍵字只包含小寫字母

3.行和縮進(jìn)

Python 的代碼塊不使用大括號 {} 來控制類,函數(shù)以及其他邏輯判斷。python 最具特色的就是用縮進(jìn)來寫模塊;

Python 的代碼塊中必須使用相同數(shù)目的行首縮進(jìn)空格數(shù),建議在每個縮進(jìn)層次使用 單個制表符 或 兩個空格 或 四個空格 , 切記不能混用;

4.多行語句

可以使用斜杠( \)將一行的語句分為多行顯示,語句中包含 [], {} 或 () 括號就不需要使用多行連接符,可直接換行

5.print輸出

print 默認(rèn)輸出是換行的,如果要實(shí)現(xiàn)不換行需要在變量末尾加上逗號,

三、變量類型

1.變量賦值

在創(chuàng)建變量時會在內(nèi)存中開辟一個空間,存儲整數(shù),小數(shù)或字符

每個變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識,名稱和數(shù)據(jù)這些信息

每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建,變量賦值不需要類型聲明

#!/usr/bin/python

# -*- coding: UTF-8 -*-

counter = 100 # 賦值整型變量

miles = 1000.0 # 浮點(diǎn)型

name = "John" # 字符串

2.標(biāo)準(zhǔn)數(shù)據(jù)類型,用于存儲各種類型的數(shù)據(jù)

Python有五個標(biāo)準(zhǔn)的數(shù)據(jù)類型

+ Numbers(數(shù)字):支持int(有符號整型)、float(浮點(diǎn)型)、complex(復(fù)數(shù))【由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成】

+ String(字符串):是由數(shù)字、字母、下劃線組成的一串字符,它是編程語言中表示文本的數(shù)據(jù)類型

+ List(列表)

+ Tuple(元組)

+ Dictionary(字典)

String(字符串)的兩種取值順序

從左到右索引默認(rèn)0開始的,最大范圍是字符串長度少1

從右到左索引默認(rèn)-1開始的,最大范圍是字符串開頭

從字符串中獲取一段子字符串的話,可以使用 [頭下標(biāo):尾下標(biāo)] 來截取相應(yīng)的字符串,獲取的子字符串包含頭下標(biāo)的字符,但不包含尾下標(biāo)的字符

List(列表)

列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套)

加號 + 是列表連接運(yùn)算符,星號 * 是重復(fù)操作

Tuple(元組)

用 () 標(biāo)識。內(nèi)部元素用逗號隔開。但是元組不能二次賦值,相當(dāng)于只讀列表

元組是不允許更新的。而列表是允許更新的,即列表可以被二次賦值

Dictionary(字典)

列表是有序的對象集合,字典是無序的對象集合

字典用"{ }"標(biāo)識。字典由索引(key)和它對應(yīng)的值value組成

字典當(dāng)中的元素是通過鍵來存取的,LIST中的元素通過偏移存取

3.Python數(shù)據(jù)類型轉(zhuǎn)換

通過python內(nèi)置的函數(shù)執(zhí)行數(shù)據(jù)類型之間的轉(zhuǎn)換

函數(shù)

描述

int(x [,base])

將x轉(zhuǎn)換為一個整數(shù)

str(x)

將對象 x 轉(zhuǎn)換為字符串

repr(x)

將對象 x 轉(zhuǎn)換為表達(dá)式字符串

eval(str)

將字符串str當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果

print('2+2') >>>22 (+號為連接符)

print(eval('2+2')) >>>4 (+號為運(yùn)算符)

四、python常用函數(shù)

list.count(obj) 返回元素對象在列表中出現(xiàn)的次數(shù)

五、python模塊

1.一個以.py結(jié)尾的python文件,可定義類,方法或可執(zhí)行語句;

2.模塊的引用

+ 導(dǎo)入整個模塊中的所有函數(shù)

import 模塊名

引用:模塊名.函數(shù)名

+ 導(dǎo)入模塊中的指定函數(shù)

from 模塊名 import 函數(shù)名 #導(dǎo)入模塊 A的 a 函數(shù)

總結(jié)

以上是生活随笔為你收集整理的python用缩进来写模块_python学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。