python中使用什么注释语句和运算_Python基础知识
本文標(biāo)識(shí) :Python_1
本文編輯 : Jack 風(fēng)
編程工具 : Anaconda、Pycharm
閱讀時(shí)長(zhǎng) : 12分鐘
Python基礎(chǔ)學(xué)習(xí)為什么那么多培訓(xùn)機(jī)構(gòu)?那么多的程序員呢?
很簡(jiǎn)單啊。因?yàn)殚T檻低啊。==.
不信?來(lái)動(dòng)手試試吧。
1、操作系統(tǒng)(科普一下)
目標(biāo)了解操作系統(tǒng)及應(yīng)用操作系統(tǒng)接口示意圖那么沒(méi)有安裝操作系統(tǒng)的計(jì)算機(jī), 那就是裸機(jī)
2、Python優(yōu)缺點(diǎn)時(shí)勢(shì)造英雄 人生苦短,我用python
Python可以做什么呢?
3、Python的第一個(gè)程序上篇已經(jīng)說(shuō)過(guò)一些,但是竟然有人問(wèn)我如何創(chuàng)建!!
此處以 jupyter為例吧。
果真是炒雞小白。
1、運(yùn)行服務(wù),進(jìn)入web頁(yè)面
2、進(jìn)入你的工作目錄
3、成功輸出你的第一行代碼
4、注釋
4.1、注釋引入
1、未使用注釋
2、使用注釋
3、注釋的作用通過(guò)用自己熟悉的語(yǔ)言,在程序中對(duì)某些代碼進(jìn)行標(biāo)注說(shuō)明,這就是注釋的作用,能夠大大增強(qiáng)程序的可讀性
4.2、注釋分類
1、# 我是注釋,可以在里寫一些功能說(shuō)明之類的哦
print('hello world')
2、
3、在python的語(yǔ)法規(guī)范中推薦使用的方式:
(早期版本,不寫的話,`print(‘努力賺錢的小風(fēng)’)就會(huì)報(bào)錯(cuò)哦)# -*- coding:utf-8 -*-
5、變量以及類型
目標(biāo)掌握變量的定義和修改
了解變量有哪些類型和查看方式
5.1、A:簡(jiǎn)單來(lái)講就是,在程序中,我們需要對(duì)2個(gè)數(shù)據(jù)進(jìn)行求和,那么該怎么做呢?
B:類比現(xiàn)實(shí)生活中,比如你去買早餐,一個(gè)雞蛋,一個(gè)茄子包子等,你需要算你共花了多少錢。
所以,對(duì)于Python而言,存儲(chǔ)一個(gè)數(shù)據(jù),就需要一個(gè)變量程序就是用來(lái)處理數(shù)據(jù),而變量就是用來(lái)存儲(chǔ)數(shù)據(jù)的。
*思考:我們應(yīng)該讓變量占用多大空間,保存什么樣的數(shù)據(jù)?*
5.2、
生活中類型的例子(拿車來(lái)舉例吧):挖掘機(jī)、轎車、跑車、公交車
(類型,大小,價(jià)格都不同)
程序中:
充分利用空間,有效管理內(nèi)存
那么問(wèn)題來(lái)了,如何知道一個(gè)變量的類型呢?Python中,只要定義了變量,且它有數(shù)據(jù),那么它的類型就確定了。不用去說(shuō)明它的類型,系統(tǒng)會(huì)自動(dòng)辨別。
type(變量名稱)---- 查看變量類型
6、標(biāo)示符和關(guān)鍵字
6.1、標(biāo)示符開發(fā)人員在程序中自定義的一些符號(hào)和名稱
標(biāo)示符是自己定義的,如變量名 、函數(shù)名等
6.2、標(biāo)示符的規(guī)則標(biāo)示符由字母、下劃線和數(shù)字組成,且數(shù)字不能開頭
找一找:(如下,哪些是對(duì)的,哪些是錯(cuò)的?)fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
test1
Mike2jack
My_tExt
_test
test!32
haha(da)tt
int
jack_rose
jack&rose
GUI
G.U.I
a2data
python中的標(biāo)識(shí)符是區(qū)分大小寫的
6.3、命名規(guī)則見名知意
駝峰命名
下劃線鏈接
6.4、關(guān)鍵字python一些具有特殊功能的標(biāo)示符,這就是所謂的關(guān)鍵字
關(guān)鍵字,是python已經(jīng)使用的了,所以不允許開發(fā)者自己定義和關(guān)鍵字相同的名字的標(biāo)示符
查看關(guān)鍵字
7、輸出
7.1、普通輸出# 打印提示
print("hello world")
7.1、格式化輸出
7.1.1、格式化的目的print('小風(fēng)今年10歲')
print('小風(fēng)今年18歲')
print('小風(fēng)今年20歲')
# 思考,年齡多次使用,如何簡(jiǎn)化 -- 字符串可視化
7.1.2、格式化
7.1.3、換行輸出#在輸出的時(shí)候,如果有\(zhòng)n那么,此時(shí)\n后的內(nèi)容會(huì)在另外一行顯示
print("1234567890-------") # 會(huì)在一行顯示
print("1234567890\n-------") # 一行顯示1234567890,另外一行顯示-------
7.1.4、Python2-3輸出區(qū)別Python3 使用 print 必須要以小括號(hào)包裹打印內(nèi)容,比如print('hi')
Python2 既可以使用帶小括號(hào)的方式,也可以使用一個(gè)空格來(lái)分隔打印內(nèi)容,比如print 'hi'
現(xiàn)在都是以python3為主
7.1.5、動(dòng)手試試吧編碼完成一下名片的顯示:==================================
姓名: 努力賺錢的小風(fēng)
QQ:xxxxxxx
手機(jī)號(hào):185xxxxxx
公司地址:北京市xxxx
==================================
#思考,如何格式化輸出?換行?
8、輸入這里簡(jiǎn)單說(shuō)一下,Python2中的輸入是 raw_input()函數(shù)
而在Python3中只有input()
9、運(yùn)算符算術(shù)運(yùn)算符運(yùn)算優(yōu)先級(jí)
賦值運(yùn)算符
復(fù)合賦值運(yùn)算符
9.1、算術(shù)運(yùn)算符
下面以a=10 ,b=20為例進(jìn)行計(jì)算
運(yùn)算符描述實(shí)例+加兩個(gè)對(duì)象相加 a + b 輸出結(jié)果 30
-減得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù) a - b 輸出結(jié)果 -10
*乘兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串 a * b 輸出結(jié)果 200
/除x除以y b / a 輸出結(jié)果 2
%取余返回除法的余數(shù) b % a 輸出結(jié)果 0
**冪返回x的y次冪 a**b 為10的20次方, 輸出結(jié)果 100000000000000000000
//取整除返回商的整數(shù)部分 9//2 輸出結(jié)果 4 , 9.0//2.0 輸出結(jié)果 4.0>>> 9 / 2.0
4.5
>>> 9 // 2.0
4.0
>>> 1 + 2*3
7
>>> (1+2) * 3
9
9.2、賦值運(yùn)算符
運(yùn)算符描述實(shí)例=賦值運(yùn)算符把=號(hào)右邊的結(jié)果給左邊的變量 num=1+2*3 結(jié)果num的值為7>>> a, b = 1, 2
>>> a
1
>>> b
2
9.3、復(fù)合賦值運(yùn)算符
運(yùn)算符描述實(shí)例+=加法賦值運(yùn)算符c += a 等效于 c = c + a
-=減法賦值運(yùn)算符c -= a 等效于 c = c - a
*=乘法賦值運(yùn)算符c *= a 等效于 c = c * a
/=除法賦值運(yùn)算符c /= a 等效于 c = c / a
%=取模賦值運(yùn)算符c %= a 等效于 c = c % a
**=冪賦值運(yùn)算符c ** = a 等效于 c = c ** a
//=取整除賦值運(yùn)算符c //= a 等效于 c = c // a
10、數(shù)據(jù)類型轉(zhuǎn)化了解類型轉(zhuǎn)換的作用
掌握常用的類型轉(zhuǎn)換
函數(shù)說(shuō)明int(x [,base ])將x轉(zhuǎn)換為一個(gè)整數(shù)
long(x [,base ])將x轉(zhuǎn)換為一個(gè)長(zhǎng)整數(shù)
float(x )將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)
complex(real [,imag ])創(chuàng)建一個(gè)復(fù)數(shù)
str(x )將對(duì)象 x 轉(zhuǎn)換為字符串
repr(x )將對(duì)象 x 轉(zhuǎn)換為表達(dá)式字符串
eval(str )用來(lái)計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象
tuple(s )將序列 s 轉(zhuǎn)換為一個(gè)元組
list(s )將序列 s 轉(zhuǎn)換為一個(gè)列表
chr(x )將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符
unichr(x )將一個(gè)整數(shù)轉(zhuǎn)換為Unicode字符
ord(x )將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值
hex(x )將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串
oct(x )將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串
舉例a = '100' # 此時(shí)a的類型是一個(gè)字符串,里面存放了100這3個(gè)字符
b = int(a) # 此時(shí)b的類型是整型,里面存放的是數(shù)字100
print("a=%d"%b)
11、判斷語(yǔ)句介紹直接拿一個(gè)例子來(lái)說(shuō)明吧。
if 今天是周六或者周日:
約妹子
if 今天是情人節(jié):
買玫瑰
if 今天發(fā)工資:
先還信用卡的錢
if 有剩余:
又可以happy了,O(∩_∩)O哈哈~
else:
噢,no。。。還的等30天
小總結(jié):如果某些條件滿足,才能做某件事情,而不滿足時(shí)不允許做,這就是所謂的判斷
不僅生活中有,在軟件開發(fā)中“判斷”功能也經(jīng)常會(huì)用到
12、if語(yǔ)句掌握 if 語(yǔ)句的語(yǔ)法格式
12.1、if判斷語(yǔ)句介紹if語(yǔ)句是用來(lái)進(jìn)行判斷的,其使用格式如下:if 要判斷的條件:
條件成立時(shí),要做的事情demo1:age = 30
print "------if判斷開始------"
if age>=18:
print "我已經(jīng)成年了"
print "------if判斷結(jié)束------"運(yùn)行結(jié)果:------if判斷開始------
我已經(jīng)成年了
------if判斷結(jié)束------demo2:age = 16
print "------if判斷開始------"
if age>=18:
print "我已經(jīng)成年了"
print "------if判斷結(jié)束------"運(yùn)行結(jié)果:------if判斷開始------
------if判斷結(jié)束------
小總結(jié):以上2個(gè)demo僅僅是age變量的值不一樣,結(jié)果卻不同;能夠看得出if判斷語(yǔ)句的作用:就是當(dāng)滿足一定條件時(shí)才會(huì)執(zhí)行那塊代碼,否則就不執(zhí)行那塊代碼
注意:代碼的縮進(jìn)為一個(gè)tab鍵,或者4個(gè)空格
12.2、練一練
要求:從鍵盤獲取自己的年齡,判斷是否大于或者等于18歲,如果滿足就輸出“哥,已成年,網(wǎng)吧可以去了”使用input從鍵盤中獲取數(shù)據(jù),并且存入到一個(gè)變量中
使用if語(yǔ)句,來(lái)判斷 age>=18是否成立
12.3、想一想判斷age大于或者等于18歲,使用的是 >=,還有哪些呢?
13、比較、關(guān)系運(yùn)算符
13.1、比較(即關(guān)系)運(yùn)算符
python中的比較運(yùn)算符如下表
運(yùn)算符描述示例==檢查兩個(gè)操作數(shù)的值是否相等,如果是則條件變?yōu)檎妗H鏰=3,b=3則(a == b) 為 true.
!=檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗H鏰=1,b=3則(a != b) 為 true.
<>檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等,則條件變?yōu)檎妗H鏰=1,b=3則(a <> b) 為 true。這個(gè)類似于 != 運(yùn)算符
>檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件成立。如a=7,b=3則(a > b) 為 true.
>=檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件成立。如a=3,b=3則(a >= b) 為 true.
<=檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件成立。如a=3,b=3則(a <= b) 為 true.
13.2、 邏輯運(yùn)算符
運(yùn)算符邏輯表達(dá)式描述實(shí)例andx and y布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。(a and b) 返回 20。
orx or y布爾"或" - 如果 x 是 True,它返回 True,否則它返回 y 的計(jì)算值。(a or b) 返回 10。
notnot x布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。not(a and b) 返回 False
14、小風(fēng)作業(yè)練習(xí)
必做題說(shuō)出變量名字,可以由哪些字符組成
寫出變量命名時(shí)的規(guī)則
說(shuō)出什么是駝峰法(大駝峰、小駝峰)
編寫程序,完成以下要求:提示用戶進(jìn)行輸入數(shù)據(jù)
獲取用戶的數(shù)據(jù)數(shù)據(jù)(需要獲取2個(gè))
對(duì)獲取的兩個(gè)數(shù)字進(jìn)行求和運(yùn)行,并輸出相應(yīng)的結(jié)果
編寫程序,完成以下要求:提示用戶進(jìn)行輸入數(shù)據(jù)
獲取用戶的數(shù)據(jù)數(shù)據(jù)(需要獲取2個(gè))
對(duì)獲取的兩個(gè)數(shù)字進(jìn)行減法運(yùn)行,并輸出相應(yīng)的結(jié)果
編寫程序,完成以下信息的顯示:
================================== = 歡迎進(jìn)入到身份認(rèn)證系統(tǒng)V1.0 = 1. 登錄 = 2. 退出 = 3. 認(rèn)證 = 4. 修改密碼 ==================================
編寫程序,從鍵盤獲取一個(gè)人的信息,然后按照下面格式顯示
================================== 姓名: A2Data QQ:xxxxxxx 手機(jī)號(hào):185xxxxxx 公司地址:北京市xxxx ==================================
編寫程序,從鍵盤獲取用戶名和密碼,然后判斷,如果正確就輸出以下信息親愛(ài)的xxx,歡迎登陸 A2Data學(xué)習(xí)管理系統(tǒng)
歡迎評(píng)論做答。
如有疑問(wèn),請(qǐng)?zhí)砑?#xff1a;a2xf669
總結(jié)
以上是生活随笔為你收集整理的python中使用什么注释语句和运算_Python基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python中area是什么意思_pyt
- 下一篇: python中的matplotlib.p