Python学习前期准备---第九天
一、Linux基礎 - 計算機以及日后我們開發的程序防止的服務器的簡單操作
二、Python開發 http://www.cnblogs.com/wupeiqi/articles/5433893.html
作業:
- 程序
- 博客地址(開通博客) http://www.cnblogs.com/wupeiqi/articles/6084562.html
http://www.cnblogs.com
注冊
申請博客
登錄
我的博客
隨筆:所有人在博客中都可以找到的文章
文章:別人找不到,可以通過URL訪問
日志:別人找不到,URL也看不到
開發:
開發語言:
高級語言:Python Java、PHP C# Go ruby C++... ===》 字節碼
低級語言:C、匯編 ===》 機器碼
語言之間的對比:
PHP類:適用于寫網頁,局限性
Python Java: 及可以寫網頁 也可以寫后臺功能
- Python執行效率低,開發效率高
- Java執行效率高, 開發效率低
Python種類:
JPython
IronPython
JavaScriptPython
RubyPython
CPython **********
...
pypy 這是用CPython開發的Python
安裝:
Python安裝在OS上,
執行操作:
寫一個文件文件中按照python的規則寫,將文件交給Python軟件,讀取文件中的內容,然后進行轉換和執行,最終獲取結果。
Python軟件 ==> Python解釋器(內存管理)
下載:
Python3 在繼續更新
Python2 在繼續更新
Window:點點
python2
python3
# 環境變量
配環境變量:C:\Program Files\Microsoft Games\Solitaire
>>>Solitaire
C:\Program Files\Microsoft Games\Solitaire\Solitaire
Linux :
python2
python3
a. Python基礎
- 基礎
1. 第一句python
- 后綴名是可以是任意?
- 導入模塊時,如果不是.py文件
==> 以后文件后綴名是 .py
2. 兩種執行方式
python解釋器 py文件路徑
python 進入解釋器:
實時輸入并獲取到執行結果
3. 解釋器路徑
#!/usr/bin/env python
4. 編碼
# -*- coding:utf8 -*-
ascill 00000000
& 00000001
unicode 0000000000000000+
& 0000000000000001
中 001000000000000111110010
utf-8 能用多少表示就是用多少表示
& 00000001
中 001000000000000111110010
Python3 無需關注
Python2 每個文件中只要出現中文,頭部必須加
5. 執行一個操作
提醒用戶輸入:用戶和密碼
獲取用戶名和密碼,檢測:用戶名=root 密碼=root
正確:登錄成功
錯誤:登陸失敗
a. input的用法,永遠等待,直到用戶輸入了值,就會將輸入的值賦值給一個東西
6. 變量名
- 字母
- 數字
- 下劃線
PS:
數字不能開頭
不能是關鍵字
最好不好和python內置的東西重復 ***
name = "石正文"
7. 條件語句
縮進用4個空格
a.
n1 = input('>>>')
if "alex" == "alex":
n2 = input('>>>')
if n2 == "確認":
print('alex SB')
else:
print('alex DB')
else:
print('error')
注意:
n1 = "alex" 賦值
n1 == 'alex' 比較,
b.
if 條件1:
pass
elif 條件2:
pass
elif 條件3:
pass
else:
pass
print('end')
c. 條件1
and or
if n1 == "alex" or n2 == "alex!23":
print('OK')
else:
print('OK')
PS:
pass 代指空代碼,無意義,僅僅用于表示代碼塊
8. 基本數據類型
字符串 - n1 = "alex" n2 = 'root' n3 = """eric""" n4='''tony'''
數字 - age=21 weight = 64 fight = 5
加減乘除等:
字符串:
加法:
n1 = "alex"
n2 = "sb"
n4 = "db"
n3 = n1 + n2 + n4
# "alexsbdb"
乘法:
n1 = "alex"
n3 = n1 * 10
數字:
n1 = 9
n2 = 2
n3 = n1 + n2
n3 = n1 - n2
n3 = n1 * n2
n3 = n1 / n2
n3 = n1 % n2
n3 = n1 ** n2
出題:
11 12 13 ...
num = 12
n = num % 2
if n == 0:
print('偶數')
else:
print('奇數')
9. 循環
死循環
while 1==1:
print('ok')
10. 練習題
if條件語句
while循環
奇數偶數
1、使用while循環輸入 1 2 3 4 5 6 8 9 10
n = 1
while n < 11:
if n == 7:
pass
else:
print(n)
n = n + 1
print('----end----')
2、求1-100的所有數的和
n = 1
s = 0
while n < 101:
s = s + n
n = n + 1
print(s)
3、輸出 1-100 內的所有奇數
n = 1
while n < 101:
temp = n % 2
if temp == 0:
pass
else:
print(n)
n = n + 1
print('----end----')
4、輸出 1-100 內的所有偶數
n = 1
while n < 101:
temp = n % 2
if temp == 0:
print(n)
else:
pass
n = n + 1
print('----end----')
5、求1-2+3-4+5 ... 99的所有數的和
n = 1
s = 0 # s是之前所有數的總和
while n < 100:
temp = n % 2
if temp == 0:
s = s - n
else:
s = s + n
n = n + 1
print(s)
6、
申請博客
整理今天內容
用戶登陸(三次機會重試)
- 基本數據類型
- 函數
- 面向對象
b. 網絡編程
c. WEB框架
- 用于寫網站
d. 設計模式 + 算法
e. 項目階段
總結
以上是生活随笔為你收集整理的Python学习前期准备---第九天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神奇的互换身体术--java的类型擦除
- 下一篇: 第一周——数据分析之表示 —— Nu