python用缩进来写模块_python学习笔记
一、基礎簡介
1.#!/usr/bin/python
#!/usr/bin/python 相當于寫死了 python 路徑
#!/usr/bin/env python 會去環境設置尋找 python 目錄,可以增強代碼的可移植性,推薦這種寫法
腳本語言的第一行,只對 Linux/Unix 用戶適用,用來指定本腳本用什么解釋器來執行;
使用場景
#!/usr/bin/python 被忽略,等同于注釋,使用python script.py調用腳本
#!/usr/bin/python 指定解釋器的路徑,使用./script.py 調用腳本
#!/usr/bin/env python 這種用法是為了防止操作系統用戶沒有將 python 裝在默認的 /usr/bin 路徑里。當系統看到這一行的時候,首先會到 env 設置里查找 python 的安裝路徑,再調用對應路徑下的解釋器程序完成操作。
2.# coding=utf-8
Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時無法正確打印漢字,所以在讀取中文時會報錯,解決方法為只要在文件開頭加入 # -*- coding: UTF-8 -*-或者 # coding=utf-8即可
二、基礎語法
1.python標識符
標識符由字母、數字、下劃線組成,但不能以數字開頭;
以下劃線開頭的標識符是有特殊意義的;
Python 可以同一行顯示多條語句,方法是用分號 ; 分開
2.python保留字符(內置關鍵字,不能用作其他標識符名稱)
所有 Python 的關鍵字只包含小寫字母
3.行和縮進
Python 的代碼塊不使用大括號 {} 來控制類,函數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊;
Python 的代碼塊中必須使用相同數目的行首縮進空格數,建議在每個縮進層次使用 單個制表符 或 兩個空格 或 四個空格 , 切記不能混用;
4.多行語句
可以使用斜杠( \)將一行的語句分為多行顯示,語句中包含 [], {} 或 () 括號就不需要使用多行連接符,可直接換行
5.print輸出
print 默認輸出是換行的,如果要實現不換行需要在變量末尾加上逗號,
三、變量類型
1.變量賦值
在創建變量時會在內存中開辟一個空間,存儲整數,小數或字符
每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息
每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建,變量賦值不需要類型聲明
#!/usr/bin/python
# -*- coding: UTF-8 -*-
counter = 100 # 賦值整型變量
miles = 1000.0 # 浮點型
name = "John" # 字符串
2.標準數據類型,用于存儲各種類型的數據
Python有五個標準的數據類型
+ Numbers(數字):支持int(有符號整型)、float(浮點型)、complex(復數)【由實數部分和虛數部分構成】
+ String(字符串):是由數字、字母、下劃線組成的一串字符,它是編程語言中表示文本的數據類型
+ List(列表)
+ Tuple(元組)
+ Dictionary(字典)
String(字符串)的兩種取值順序
從左到右索引默認0開始的,最大范圍是字符串長度少1
從右到左索引默認-1開始的,最大范圍是字符串開頭
從字符串中獲取一段子字符串的話,可以使用 [頭下標:尾下標] 來截取相應的字符串,獲取的子字符串包含頭下標的字符,但不包含尾下標的字符
List(列表)
列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至可以包含列表(即嵌套)
加號 + 是列表連接運算符,星號 * 是重復操作
Tuple(元組)
用 () 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表
元組是不允許更新的。而列表是允許更新的,即列表可以被二次賦值
Dictionary(字典)
列表是有序的對象集合,字典是無序的對象集合
字典用"{ }"標識。字典由索引(key)和它對應的值value組成
字典當中的元素是通過鍵來存取的,LIST中的元素通過偏移存取
3.Python數據類型轉換
通過python內置的函數執行數據類型之間的轉換
函數
描述
int(x [,base])
將x轉換為一個整數
str(x)
將對象 x 轉換為字符串
repr(x)
將對象 x 轉換為表達式字符串
eval(str)
將字符串str當成有效的表達式來求值并返回計算結果
print('2+2') >>>22 (+號為連接符)
print(eval('2+2')) >>>4 (+號為運算符)
四、python常用函數
list.count(obj) 返回元素對象在列表中出現的次數
五、python模塊
1.一個以.py結尾的python文件,可定義類,方法或可執行語句;
2.模塊的引用
+ 導入整個模塊中的所有函數
import 模塊名
引用:模塊名.函數名
+ 導入模塊中的指定函數
from 模塊名 import 函數名 #導入模塊 A的 a 函數
總結
以上是生活随笔為你收集整理的python用缩进来写模块_python学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vc 代码检查工具_C++网络安全入侵检
- 下一篇: python aes加密 cbc_Pyt