計算機的初識

初識計算機。
CPU 內存,硬盤,操做系統 CPU:大腦,中央處理器,運算計算中心。 內存:緩衝硬盤和cpu,臨時存儲數據,供cpu運算。 優勢:容量大,成本低,斷電不消失。、 缺點:讀取速度慢。 操做系統:調配,各個硬件的運行。 windows,linux,cenos,mac,。。。
硬盤:保存數據的  70MB/S 讀寫的內容都是01代碼二進制 python發展史:1989年龜叔寫出python語言 編程語言簡單分類 最先的是機器語言 彙編語言 高級語言:C語言。Python,jave, c++, 
 
 
python發展史以影響。
python優勢:優美,清晰,簡單。
高級語言,開發效率高,可移植性
python缺點:速度慢,代碼不能加密,線程不能利用多CPU問題 python分類:: python2x:源碼不規範,源碼混亂,重複代碼較多。 python3x: 重整源碼,源碼規範,優美,清晰,簡單。

4,語言的分類。 編譯型: 將代碼一次性所有編譯成二進制,而後在運行。 優勢:執行效率高。 缺點:開發效率慢,不能跨平臺。 表明語言:C,C++,GO 解釋型: 代碼逐行解釋,解釋稱二進制,而後運行。 優勢:開發效率高,第三方庫,能夠跨平臺。 缺點:執行效率低。 表明語言:python.java 5,Python的種類。 5.5運行第一個python文件: python 空格 文件路徑,回車 python2x;默認的編碼方式ascii 顯示中文:首行: # -*- encoding: utf-8 -*-。 python3x: 默認的編碼方式utf-8,。 python2x: print '內容' print('內容') python3x: print('內容') 6變量。 變量:將計算的中間結果存儲起來,以便後續代碼使用。
(程序運行過程當中產生的值,臨時保存在變量中,供後面的程序使用)
變量設定規則: 1,必須是字母,數字,下劃線任意組合 2,不能是數字開頭 3,不能是python中的關鍵字 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 4,變量不能是中文。 5,變量不能太長 6,變量有具備可描述性 駝峯體:簡單首字母大寫 AgeOfOldboy = 56 NumberOfStudents = 80 下劃線:單詞用下劃線分開
age_of_oldboy
= 56 number_of_students = 80 常量:一直不變的量。在python中沒有絕對的常量。默認所有大寫的變量爲常量。 身份證號,π, 註釋。 幫助你理解別人代碼,回憶本身的代碼。 單行註釋:# 多行註釋 ''' 被註釋內容''' """ 被註釋內容""" 基礎數據類型: 在python中麼個變量都有類型的
int 數字,整數。用於計算。
+ - * / % // str ;字符串。在python中,凡是用引號引發來的就是字符串。
字符:你能看見的單一文字符號
空字符串:‘’ 空格:‘ ’ (都是字符串) print('這是字符串') print("這是字符串") msg = ''' 牀前明月光, 疑是地上霜。 ''' 字符串:可加,可乘。 str + str :字符串的拼接。 print(msg) 相乘: str * int msg = '堅強' print(msg * 8) bool True False 兩種狀態:斷定代碼的真假。 print(3 > 2) print(3 > 4) print('True') print(True) 判斷此對象是什麼數據類型 type() print('True',type('True')) print(True,type(True)) 10,input用戶輸入11,if。 其餘語言: if (條件){結果} if 條件: 結果 12,whilewhile
語法:
while 條件
代碼塊
說明:判斷條件是否爲真,若是真,執行代碼塊(循環體),執行完繼續判斷條件是否爲真
若是真,繼續執行,直到條件爲假中止循環 終止循環: 1,改變條件。 2,break.(直接結束循環。) 關鍵字:break,打斷循環,完全停掉一個循環(停掉當前本次循環) continue,結束本次循環,繼續下一次循環。
例子:break
count = 0
while count <= 100 : #只要count<=100就不斷執行下面的代碼
    print("loop ", count)
    if count == 5:
        break
    count +=1 #每執行一次,就把count+1,要否則就變成死循環啦,由於count一直是0

print("-----out of while loop ------")
View Code
例子:continue
count = 0
while count <= 100 : 
    count += 1
    if count > 5 and count < 95: #只要count在6-94之間,就不走下面的print語句,直接進入下一次loop
        continue 
    print("loop ", count)

print("-----out of while loop ------")
View Code

 


if 語句基本結構:
1,單獨if
if 條件
  結果
print(111)
if 3 > 2:
    print(666)
print(333)
View Code
語法:
if 空格 條件:
    代碼塊
說明:當條件成立的時候(True),代碼會被執行
View Code

 

2,if  elsejava

if條件python

else:linux

  結果編程

name = input('請輸入你的名字:')
if name == '王爺':
    print('老鐵,沒毛病')
else:
    print('有病得治....')
View Code

 

語法:if 條件
                代碼塊
           else:
                 代碼塊
語法

3,if  elif...windows

num = int(input('請輸入你得選擇:'))  # str ---> int str所有由數字組成
if num == 4:
    print('中午餐我請')
elif num == 5:
    print('晚飯我請')
elif num == 6:
    print('麻辣燙‘,走起')
View Code

 

語法: if 條件1:
                    代碼塊1
           elif 條件2:
                   代碼塊2
           else:
當條件1成立,執行代碼1 ,條件1不成立,再次判斷條件2.。
只會執行其中的一個代碼塊
語法

 

4,if elif ... else編程語言

num = int(input('請輸入你得選擇:'))  # str ---> int str所有由數字組成
if num == 4:
    print('中午餐我請')
elif num == 5:
    print('晚飯我請')
elif num == 6:
    print('大保健,走起')
else:
    print('給你機會抓不住....')
View Code

5,嵌套:ide

num1 = input('請輸入數字')
if num1 == '3':
    num2 = input('請輸入數字:')
    if num2 == '5':
        print('這都能猜對')
    else:
        print('繼續努力')

score = int(input("輸入分數:"))
if score > 100:
    print("我擦,最高分才100...")
elif score >= 80:
    print("B")
elif score >= 90:
    print("A")
elif score >= 60:
    print("C")
elif score >= 40:
    print("D")
else:
    print("太笨了...E")
View Code

while循環語句:oop

while True:
    print('精忠報國')
    print('粉紅的回憶')
    print('涼涼')
    print('起風了')
View Code
flag = True
while flag:
    print('精忠報國')
    print('粉紅的回憶')
    print('涼涼')
    flag = False
    print('第一次'
View Code

while循環(1-100)編碼

count = 1
while count < 101:
    print(count)
    count = count + 1 # count += 1
View Code
方法一:
count = 0
while count < 101:
    print(count)
    count = count + 2
方法二:
count = 0
while count < 101:
    if count % 2 == 0:
        print(count)
    count = count + 1
while循環(0-100)取偶數
count = 1
sum = 0
while True:
    sum = sum + count
    count = count + 1
    if count == 101:break
print(sum)
brea while計算1+2+...+100
相關文章
相關標籤/搜索