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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python语言精通_Python语言基础从入门到精通

發布時間:2023/12/1 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python语言精通_Python语言基础从入门到精通 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、python關鍵字

False await else import pass

None break except in raise

True class finally is return

and continue for lambda try

as def from nonlocal while

assert del global not with

async elif if or yield

2、命令行參數

williamdeMBP-2:~ william$ python -c "import sys; print(sys.executable)"

/usr/local/opt/python@2/bin/python2.7

williamdeMBP-2:~ william$ python -c 'import sys;print(sys.argv[0])'

-c

# python3中啟動一個簡單的http服務器

python -m http.server

3、編碼和指定編譯器

#!/usr/bin/env python3

# -*- coding: cp1252 -*-

# 第一個注釋

'''

第二注釋

'''

"""

第三注釋 Hello World

"""

print("Hello, World!")

# 多行語句

total = item_one + \

item_two + \

item_three

# r可以讓反斜杠不發生轉義。。 如 r"this is a line with \n" 則\n會顯示,并不是換行。

str='Runoob'

print(str) # 輸出字符串

print(str[0:-1]) # 輸出第一個到倒數第二個的所有字符

print(str[0]) # 輸出字符串第一個字符

print(str[2:5]) # 輸出從第三個開始到第五個的字符

print(str[2:]) # 輸出從第三個開始后的所有字符

print(str * 2) # 輸出字符串兩次

print(str + '你好') # 連接字符串

print('------------------------------')

print('hello\nrunoob') # 使用反斜杠(\)+n轉義特殊字符

print(r'hello\nrunoob') # 在字符串前面添加一個 r,表示原始字符串,不會發生轉義

# 輸出

Runoob

Runoo

R

noo

noob

RunoobRunoob

Runoob你好

------------------------------

hello

runoob

hello\nrunoob

# 等待用戶輸入

input("\n\n按下 enter 鍵后退出。")

# 導入特定的成員

from sys import argv,path

4、基本數據類型

Python3 中有六個標準的數據類型:

Number(數字)

String(字符串)

List(列表)

Tuple(元組)

Set(集合)

Dictionary(字典)

Python3 的六個標準數據類型中:

不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);

可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

>>> a = 111

>>> isinstance(a, int)

isinstance 和 type 的區別在于:

type()不會認為子類是一種父類類型。

isinstance()會認為子類是一種父類類型。

>>> 數值的除法包含兩個運算符:/ 返回一個浮點數,// 返回一個整數。

列表是寫在方括號 [] 之間、用逗號分隔開的元素列表。

list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]

tinylist = [123, 'runoob']

print (list) # 輸出完整列表

print (list[0]) # 輸出列表第一個元素

print (list[1:3]) # 從第二個開始輸出到第三個元素

print (list[2:]) # 輸出從第三個元素開始的所有元素

print (tinylist * 2) # 輸出兩次列表

print (list + tinylist) # 連接列表

['abcd', 786, 2.23, 'runoob', 70.2]

abcd

[786, 2.23]

[2.23, 'runoob', 70.2]

[123, 'runoob', 123, 'runoob']

['abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob']

元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號 () 里,元素之間用逗號隔開。

集合(set)是由一個或數個形態各異的大小整體組成的,構成集合的事物或對象稱作元素或是成員。

基本功能是進行成員關系測試和刪除重復元素。

可以使用大括號 { } 或者 set() 函數創建集合,注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典。

#!/usr/bin/python3

student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}

print(student) # 輸出集合,重復的元素被自動去掉

# 成員測試

if 'Rose' in student :

print('Rose 在集合中')

else :

print('Rose 不在集合中')

# set可以進行集合運算

a = set('abracadabra')

b = set('alacazam')

print(a)

print(a - b) # a 和 b 的差集

print(a | b) # a 和 b 的并集

print(a & b) # a 和 b 的交集

print(a ^ b) # a 和 b 中不同時存在的元素

列表是有序的對象集合,字典是無序的對象集合。兩者之間的區別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。

鍵(key)必須使用不可變類型。

在同一個字典中,鍵(key)必須是唯一的。

#!/usr/bin/python3

dict = {}

dict['one'] = "1 - 菜鳥教程"

dict[2] = "2 - 菜鳥工具"

tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}

print (dict['one']) # 輸出鍵為 'one' 的值

print (dict[2]) # 輸出鍵為 2 的值

print (tinydict) # 輸出完整的字典

print (tinydict.keys()) # 輸出所有鍵

print (tinydict.values()) # 輸出所有值

Python數據類型轉換

https://www.runoob.com/python3/python3-interpreter.html

https://docs.python.org/zh-cn/3.7/tutorial/

https://docs.python.org/zh-cn/3.7/library/index.html#library-index

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python语言精通_Python语言基础从入门到精通的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。