程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python-模塊

編輯:Python

使用模塊中的函數
模塊是python程序架構的一個核心概念
模塊就好比是工具包,要使用這個工具包中的工具,就需要導入import這個模塊
每一個以擴展名py結尾的python源代碼文件都是一個模塊
在模塊中定義全局變量、函數都是模塊能夠提供外界直接使用的工具

""" author:claire data:2022年06月24 """
def print_line(char,times):
"""打印分割線"""
print(char * times)
def print_lines(row,char,times):
"""打印多行分割線 :param row: 打印幾行 :param char: 使用的分割字符 :param times: 分割字符重復的次數 """
for i in range (0,row,1):
print_line(char,times)
name = "ss"
""" author:claire data:2022年06月24 """
import f4_分割線模塊
f4_分割線模塊.print_lines(4,"hi ",3)
print(f4_分割線模塊.name)
模塊名也是一個標識符
標識符可以由字母、下劃線和數字組成
以數字開頭的是無法在pycharm中通過導入這個模塊的

pyc文件

c是compiled編譯過的意思

浏覽程序目錄會發現一個_pycache_的目錄

列表是python種使用最頻繁的數據類型,在其他語言中叫做數組
專門用於存儲一串信息
列表用[]定義,數據之間使用,分隔
列表的索引從0開始
索引就是數據在列表中的位置編號,索引又可以稱為下標

注意:從列表中取值時,如果超出索引范圍,程序就會報錯

列表的方法

""" author:claire data:2022年06月24 """
name_list = ["zhangsan","lisi","wangwu"]
# 1.取值和取索引
print(name_list[0])
# 知道數據的內容,想知道數據在列表中的位置
print(name_list.index("lisi"))
# 2、修改
name_list[0]="張三"
print(name_list[0])
# 3、增加數據
# append方法可以向列表的末尾追加數據
name_list.append("ss")
# insert在所選的位置增加
name_list.insert(2,"xiaoming")
temp_list = ["sunwukong","zhubajie","shashidi"]
# 可以增加一組列表
name_list.extend(temp_list)
# iterable就是像包含列表這種一組數據類型
print(name_list)
# 4、刪除
# remove方法可以從列表中刪除指定的數據
name_list.remove("ss")
# pop方法默認可以把最後一個元素刪除
name_list.pop()
# 可以指定索引位置
name_list.pop(3)
print(name_list)
# clear方法清空列表
name_list.clear()
print(name_list)
name_list = ["zhangsan","lisi","wangwu"]
# 知道del關鍵字刪除列表元素
# del關鍵字本質上時用來將一個變量從內存中刪除的
# 後續的代碼就不能再使用這個變量了
del name_list[1]
print(name_list)
# 列表統計和刪除方法擴展
name_list = ["zhangsan","lisi","wangwu","zhangsan"]
# len函數可以統計列表元素中的總數
list_len = len(name_list)
print("列表中包含%d個元素" % list_len)
# count 方法可以統計列表中某一個數據出現的次數
count = name_list.count("zhangsan")
print("張三出現了 %d 次" % count)
# 從列表中刪除數據,remove first occurence of value
name_list.remove("zhangsan")
print(name_list)
# 列表排序的方法
# sort升序 .sort(reverse=true)降序 reverse()逆序反序
name_list = ["zhangsan","lisi","wangwu","ss"]
num_list = [6,8,4,1,10]
# 升序
# name_list.sort()
# num_list.sort()
# 降序
# name_list.sort(reverse=true)
# num_list.sort(reverse=true)
# 反轉
name_list.reverse()
num_list.reverse()
print(name_list)
print(num_list)

列表的迭代遍歷

""" author:claire data:2022年06月24 """
name_list = ["zhangsan","lisi","wangwu","ss"]
for my_name in name_list:
print("我的名字叫%s" %my_name)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved