python 吉他 第一節,python基礎

2021-10-12 11:12:28 字數 2536 閱讀 7089

1.第乙個程式

print("hello python")

2.注釋

單行注釋:#    多行注釋:三個單引號或三個雙引號

3.python2中文轉碼

因為python2版本不支援中文轉碼,若不新增下面編碼格式程式會報錯。python3則不需要。

#-*- coding:utf-8 -*- (官方推薦樣式)#coding=utf-8(簡易樣式)

4.變數及型別

變數相當於乙個容器,可以儲存資料。如:score = 100 ,age = 18

注:age = 18 #定義乙個變數,這個變數的名字叫age,它裡面儲存了乙個數值 18

5.列印乙個名片

1)佔位符使用,

2)python2和python3輸入方式input功能不同,python2裡面input把裡面得輸入資訊當做乙個**去執行。

python3沒有raw_input()函式,只有input()

python2--->raw_input()   python3--->input()

#-*- coding:utf-8 -*-

name= input("姓名:")

age= 18post= "測試攻城獅"phone= input("手機號碼:")

mail= input("電子郵件:")print("*************************")print("姓名:%s" % name) #整數時佔位符使用%s

print("年齡:%d" % age) #字串時佔位符使用%d

print("職業:%s" %post)print("手機號碼:%s" %phone)print("電子郵件:%s" %mail)print("*************************")

*************************姓名:甄有才

年齡:18職業:測試攻城獅

手機號碼:15919970001電子郵件:[email protected]*************************

6.判斷語句if-else,變數型別及轉換

age = input("請輸入年齡:") #input獲取的所有資料,都當做字串型別。即age="20"

age_num = int(age) #字串轉換為int

if age_num >= 18:print("你已成年可以去酒吧!!!")print("喝大酒!!!")print("蹦迪!!!")print("嗨皮!!!")else:print("你未成年不可以去酒吧!!!")print("不能喝大酒!!!")print("不能蹦迪!!!")print("不得嗨皮!!!")

請輸入年齡:10你未成年不可以去酒吧!!!

不能喝大酒!!!

不能蹦迪!!!

不得嗨皮!!!

請輸入年齡:20

你已成年可以去酒吧!!!

喝大酒!!!

蹦迪!!!

嗨皮!!!

7.關鍵字、識別符號

識別符號由字元、下劃線和數字組成,且不能數字開頭。如:age_num、_age、test_1、name1

駝峰命名法:

小駝峰式命名法:第乙個單詞以小寫字母開始,第二個單詞的首字母大寫--->agenum、myname

大駝峰式命名法:每個單詞的首字母採用大寫--->agenum、firstname

關鍵字:python一些具有特殊功能的識別符號,就是所謂的關鍵字。是python已經使用了的,所有不允許開發者自己定義和關鍵字相同名字的識別符號。如下:

importkeyword

key_input=keyword.kwlistprint(key_input)

['false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

8.運算子

a = 11b= 2c= "="c1= c*20num1= a+b

num2= a-b

num3= a*b

num4= a/b

num5= a % b #取餘數

num6 = a//b #取商

num7 = b**a #冪,多次方

print(c1, num1, num2, num3, num4, num5, num6, num7, c1)

******************** 13 9 22 5.5 1 5 2048 ********************

9.print一次性輸出多個變數

#-*- coding:utf-8 -*-

name= "甄有才"age= 18post= "測試攻城獅"phone= 15919970001mail= "[email protected]"

第一節 安裝Python

宣告 本系列部落格士通過慕課網 學習而寫。python官網 在downloads下選擇windows,然後選擇python版本。這裡選用python 2.7.12版本。2.1搭建環境變數 我的電腦右鍵 屬性 高階 環境變數 找到path變數 編輯 path c python27 這裡需要注意前面的分...

Python函式第一節

coding utf 8 1.定義乙個方法 func,該func可以引入任意多的整型引數,結果返回其中最大與最小的值。import glob def func1 nums for i in nums if not isinstance i,int return error return max nu...

Python 高階第一節

資料庫 database 就是乙個儲存資料的倉庫 特殊的檔案 mysql是一種開放源 最常用的語言是 結構化查詢語言 sql mysql是管理內容最好的選擇。sqlyog是乙個快速而簡潔的圖形化管理mysql資料庫的工具,也是乙個開源軟體 注意 sqlyog只是乙個連線資料庫的工具,並不是資料庫 s...