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