這篇文章主要為大家展示了“python基礎篇的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python基礎篇的示例分析”這篇文章吧。
1、python是什么?
與其說python是什么不如問python是一門什么樣的語言。
首先他是一門編程語言,其次是面向對象、解釋性的膠水語言。
2、python可以用來干什么?
python可以干的事情很多,主要用于web(你看到的網頁),
自動化運維,自動化測試,數據分析,爬蟲等。
3、為什么學習python
聽說小學生都開始學習python了?你慌不慌?
python(windows)環境搭建
1、下載安裝包
下載地址:
https:www.python.org/downloads/
安裝過程很簡單,就不多說了。
2、配置環境變量
右鍵此電腦-->屬性-->高級系統設置-->環境變量-->系統變量中找到Path雙擊-->將安裝python的目錄添加即可。
由于在黑窗口下運行很麻煩,我們使用notepad++來運行我們的python
notepad++配置python運行環境
1、下載notepad++
自己百度下載即可
2、配置
在菜單欄找到運行-->運行-->將
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
復制到彈框中-->保存-->起個名字加快捷鍵即可。
cmd /k python: 表示打開Cmd窗口,運行/k后邊的命令,并且執行完畢后保留窗口。此處即python(因為在環境變量里已經添加了Python目錄,所以這里不用指定Python程序的目錄,就可直接找到)
$(FULL_CURRENT_PATH) :Notepad++的宏定義,表示當前文件的完整路徑。
& :用來連接多條命令
ECHO:換行
PAUSE: 表示運行結束后暫停(cmd中顯示“請按任意鍵繼續. . .”),等待一個按鍵繼續
EXIT: 表示“按任意鍵繼續. . .”后,關閉命令行窗口。
這里的代碼你需要在黑窗口下玩一遍你才能理解吧。
3、第一句python代碼
新創建一個文本,將txt修改為py,用notepad++打開后,寫上
print("hello world"),保存之后,按下你設置的快捷鍵即可。
python基礎
1,對于命名
1)項目名:首字母需要大寫可以使用下劃線隔開。
2)包名,方法,參數,變量:小寫,多個用下劃線隔開
3)常量:全部大寫
2,輸出與接收
1)輸出:print('輸出',end="")
1)輸出表示你想要輸出的文字或者其他,end=""表示不換行。
2)多行輸出,三引號,例如:
print('''
python
多行
輸出
''')
2)接收
input()例如:
a=input('請輸入你的名字:')
print(a)
a即為你的名字
3,注釋
1)#是單行注釋
2)三引號表示多行注釋。例如:
'''
python
的多行
注釋
'''
注意:三引號在print中表示多行輸出,不在表示多行注釋
4,變量
1)python定義變量很簡單
命名=值
2)刪除一個變量
del 命名
3)查看一個變量的類型
type(命名)
5,字符串的簡單方法
1)title()#首字母大寫
2)upper()#全部大寫
3)lower()#全部小寫
4)+合并字符串 join()也可以
5)str()將非字符類型轉換為字符類型
name='pyThon'
print(name.title())
print(name.upper())
print(name.lower())
'''
結果:
Python
PYTHON
python
'''
6,運算符
加(+),減(-),乘(*),除(/),取余(//)
2**5表示2的5次方
復數:compler(a,b)a表示實部,b表示虛部
7,列表
列表是可變數據類型,可以添加,刪除,通過索引查詢
1)創建一個列表
list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']
2)通過索引查詢,刪除,添加,修改,遍歷
list1=[123,'python','zhangsan','lisi','xiaomin','xiaohua']#創建一個列表
print(list1)#輸出列表
print(list1[0])#輸出索引為0的元素
print(list1[1:3])#輸出索引1~2的元素
print(list1[0:4:2])#2表示步長
for i in list1:#遍歷循環
print(i)
list1.append('xiaopang')#在末尾添加
print(list1)
list1.insert(0,'123123123')#在某個位置添加
print(list1)
del list1[0]#刪除索引為0的元素
print(list1)
list1.pop()#刪除最后一個元素
print(list1)
list1.remove('lisi')#刪除指定的元素
3)列表一些其他
list()#轉換成列表
max()#求出數字列表的最大值
mix()#求出數字列表的最大值
sum()#求和
8,元組
1)元組不可修改
注意:當元組只有一個元素的時候需要加,
創建一個元組
a=(1,2,3)
9,if判斷
age=18
if age==18:
print('yes')
else:
print('no')
10,bool值
age=20
print(age==20)
print(age!=18)
'''
結果
True
False
'''
比較數值大小>,<,>=,<=都可以返回bool值
11,and和or
and:一假必假
or:一真必真
當and ,or,都有的時候需要注意運算順序
12,in,not in
in:判斷是否存在
not in:判斷是否不存在
13,循環
除了for循環,還有while循環
例如:
a=1
while a<3:
print(a)
a+=1
break表示結束循環
continue表示跳過當前循環
在python中循環后可以添加else語句即:在正常循環結束后執行else語句
14:字典
1)字典中的鍵值是唯一的
2)創建字典,修改,添加,查找
dict={'name':'xiaomin','age':18,'sex':'男'}
print(dict['name'])#查看
dict['age']=20 #修改
print(dict)
dict['tel']=123#添加
print(dict)
del dict['age']#刪除
print(dict)
15,集合
1)聲明一個集合
a= {1,2,3}
集合的特點:不能含有重復的值即集合有去重復的作用
1、云計算,典型應用OpenStack。2、WEB前端開發,眾多大型網站均為Python開發。3.人工智能應用,基于大數據分析和深度學習而發展出來的人工智能本質上已經無法離開python。4、系統運維工程項目,自動化運維的標配就是python+Django/flask。5、金融理財分析,量化交易,金融分析。6、大數據分析。
以上是“python基礎篇的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。