最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

python基礎(chǔ)使用

2022-06-03 12:22 作者:大一_新生  | 我要投稿

file one? (main)

如果有編程語言基礎(chǔ),可以直接看帶有注釋的實例學(xué)習(xí)python

# ------------------------第一部分:庫的使用------------------------------

# import learn_fun ? ? ? ? ? ? ? ? ? ? #這種是把整個模塊調(diào)入進來

# import learn_fun as cv ? ? ? ? ? ? ? #在調(diào)入的過程進行重命名為cv

from learn_class import User????????#從learn_class 文件中只調(diào)用User,節(jié)省空間

import openpyxl ? ? ? ? ? ? ? ? ? ? ? ? #第三方庫的調(diào)用,使用之前pip下載對應(yīng)庫

import os ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #調(diào)用build in?(內(nèi)置)庫,不需要像第三方使用pip命令下載

from learn_fun import print_fun,v_to_main ????? #可以導(dǎo)入函數(shù)以及變量

from bilibili_api import video ? ? ? ? ? ? ?????????????????#B站的api接口,也屬于第三方庫

# ----------------------變量的定義:不需要聲明類型------------------------

user_of_nume="Li jialong"

buff = "begin"

#-------------------------注釋的兩種方法--------------------------------

# """ 這種注釋好用

"""

這個是用來注釋的地方

"""

# -------基本輸出輸入函數(shù):" " / ' ' 都可使用,當(dāng)有兩個“” 把其中一個換成‘’,否則報錯

print(os.name)

#下面這個while很神奇 ,它的停止地方是根據(jù)縮進來判斷的

# ---------------------程序結(jié)構(gòu):while for if---------------------------

while buff!="exit":

? ? #輸入函數(shù),默認返回類型是string 要轉(zhuǎn)化為int才可以計算

? ? buff = input("please input a number for testing \n")

? ? # if a in a_group:

? ? # if a not in a_group: 這兩個也是判斷語句

? ? if buff.isdigit(): #這個語句使用了類和對象

? ? ? ? test_number = int(buff)

? ? else:

? ? ? ? print("Not a negative number")

? ? ? ? test_number = 666

? ? #函數(shù)的調(diào)用

  1. 使用 import module_name ,就是全部調(diào)入,具體函數(shù)名前加 module_name.

  2. ? #如果使用 form module import fun.name 不需要前面有模塊名

# for example

? ? # y_fun = learn_fun.print_fun(test_number,user_of_nume)

? ? y_fun = print_fun(test_number,user_of_nume)


? ? #只有有f 基本{}里面的就是你想要的,而不是字符串

# ---------------新的數(shù)據(jù)類型 list/set/dictionary----------------------

list_test = [1,2,3,4] ? ? ? #python里面的list其實不是數(shù)組,它的element可以是不同類型

i = 0

for list_test_element in list_test:

? ? print(f"the for loop is {list_test_element*1} == {list_test[i]}") ? ? #list的引用

? ? i = i+1

dictionary_test={"color":list_test[0],"number":list_test[1]}

print(f"{dictionary_test} if based on index "+str(dictionary_test["color"]))

print(type(dictionary_test["color"]))


# --------------list/set 對此數(shù)據(jù)類型進行增加或減少數(shù)據(jù)-----------------

list_test.append(5) ? ? #很奇怪,這個只可以添加一個

print(list_test)

list_test.remove(1) ? ? #添加list element

print(list_test)

set_test = {1,2,3,2,1} ?#set 使用的是{} 不可以重復(fù),輸出也是隨機順序(string)

print(f"set is different {set_test}")


# -------------------多文件使用:變量的傳遞 :v_to_main ---------------

print(f"build in / build in based on Data type{v_to_main} ")


# 下面是excel數(shù)據(jù)處理的練習(xí),有用的一些函數(shù)

print(type(range(5))) ? ? ? # range 75 就是 0~74 ?

print(range(4,8))

# print(list_test.max_row) ?#這個不可以使用是因為對象必須是excel的一個工作普

# ----------自定義類的使用:創(chuàng)建對象并且使用

user1 = User(1,123)

print(f"the id is {user1.id}")

user1.change_id(111)

user1.display()


# -------------------api接口:blibli-------------------------------

# ------------------json:可以

v = video.Video("BV1RR4y1G7Eh")

id = v.get_info()

id1=v.get_chargers()


print(id)

print(id1)

print(type(id))

"""

get_video_info(bvid="BV1RR4y1G7Eh")

print(v)

"""

file two(被調(diào)用自定義函數(shù))

#簡單定義函數(shù),這個python好像上面的變量這個函數(shù)里面可以直接使用

from cgi import test


def print_fun(number,user_of_nume):

? ? bool_test=number>0

? ? print(type(bool_test))

? ? if number>0:

? ? ? ? print(f"{user_of_nume} input the number of {number}")

? ? ? ? return number

? ? elif number==0:

? ? ? ? print("input a zero")

? ? ? ? return number

? ? else:

? ? ? ? print("error negative input")

? ? ? ? return -number


v_to_main=0

file three(自定義 : 類)

# 默認這個類的名字首字母大寫:屬性/方法

class User:

? ? def __init__(self,id,password):

? ? ? ? self.id = id

? ? ? ? self.password = password

? ? def change_id(self,id):

? ? ? ? self.id = id

? ? def display(self):

? ? ? ? print(f"the user id is {self.id} ?password is {self.password}")

python基礎(chǔ)使用的評論 (共 條)

分享到微博請遵守國家法律
义乌市| 雷山县| 家居| 德保县| 镇原县| 河北省| 新和县| 宁乡县| 文安县| 南溪县| 宜宾县| 台州市| 神农架林区| 扎鲁特旗| 彩票| 宁武县| 齐齐哈尔市| 丹阳市| 大竹县| 孟州市| 余干县| 清丰县| 凌源市| 昭通市| 烟台市| 永新县| 东山县| 洛阳市| 亳州市| 安仁县| 峨眉山市| 丰台区| 香港 | 固阳县| 白沙| 江油市| 称多县| 华亭县| 河津市| 鄂托克旗| 丰台区|