a级毛片免费全部播放-a级毛片免费观看在线播放-a级毛片免费观看网站-a级毛片免费看-国产成人精品在视频-国产成人精品在线

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > python培訓 >  python好的學習方法

python好的學習方法

來源:培訓無憂網 發布人:裴裴

2022-09-05 15:55:51|已瀏覽:190次

python好的學習方法

python好的學習方法

python好的學習方法,跟Java語言一樣,python語言也有類的概念,直接使用class關鍵字定義python類。在python類,定義類的方法。然后直接使用類的初始化調用自身,獲取相應的屬性。以下是小編為你整理的python好的學習方法

第一步,雙擊打開eclipse開發工具,新建python文件,添加編碼格式,新建類User

第二步,在類中定義一個變量userNum,并賦值為0,注意排列位置

第三步,定義函數__init__,有五個參數,self、name、age、sex和addr

第四步,再定義一個函數showUser,打印出User類對應的屬性值,

第五步,在類的下面定義一個對象變量user,然后調用類User,傳入屬性值

第六步,接著調用User類中的方法showUser,然后運行這個文件,打印出屬性值

建立變量str

在打印輸出的時候可以截取其中的部分文本,例如print(str[0:-1]),python中的文本索引是從0開始的,-1則是末尾的開始位置,可以輸入print(str[-1])查看最后一個文字

如果需要重復輸出文本可以使用print(str*數字)這種格式,數字表示文本重復的次數 ,比如print(str*2)

“+”既是運算符號,也是文本連接符號,連接字符串的時候使用就好了

如print(str+“ma ma hong”)

轉移字符使用"",我們重用的換行就是“ ”

print("my name")

如果不需要轉義,就在字符串前面加“r”即 print(r"my name")

需要注意的是python里面的字符串不能更改,如將str的首字母改為L

str[0]=L python會報錯

此外,還有就是格式化字符串,和C是一致的,搞不清是什么類型的時候用%s就好了

如“python %s”% “language”

函數定義

def 函數名(參數名):

函數體

說明:

如果函數有返回體,就使用return 返回值;

b如果函數沒有返回體,就使用return None或者return;

如果函數有多個返回值,就使用return x1,x2...。

這里主要講述自定義函數,系統函數請參照https://docs.python.org/2/library/functions.html#abs

3例子:

一元二次方程的定義是:ax2 + bx + c = 0

請編寫一個函數,返回一元二次方程的兩個解。

注意:Python的math包提供了sqrt()函數用于計算平方根。

import math

def equation(a,b,c):

temp=b*b-4*a*c

if temp<0:

return

x1=(-b+math.sqrt(temp))/(2*a)

x2=(-b-math.sqrt(temp))/(2*a)

return x1,x2

print equation(2,3,0)

默認參數:主要是方便調用,默認參數一定在必須參數后面。

例子:

請定義一個 greet() 函數,它包含一個默認參數,如果沒有傳入,打印 'Hello, world.',如果傳入,打印 'Hello, xxx.'

def greet(n='world'):

print 'hello,',n

可變參數:

定義:def fn(*args):

print args

python 解釋器 會把傳入的一組參數組裝成一個tuple傳遞給可變參數。因此在函數內部,直接把變量args看成一個tuple 就好了

例子:請編寫接受可變參數的 average() 函數。

import math

def avg(*args):

if len(args)==0:

return 0.0

else:

return sum(args)/len(args)

print avg(1,2,3)

切片

1)切片:主要用于對集合取指定范圍的元素。

2)形式 L[first-index:last-index,length]。

說明:

從索引為first-index的元素取到索引為last-index的元素,其中不包含last-index元素;

first-index 為空,則默認從0開始,如果兩個參數都為空,則表示從頭到尾獲取元素;

length 表示每隔幾個元素獲取元素;

默認length為1 ,不隔元素獲取;若length為2,則每隔一個元素;

若first-index為負數,則是倒序切片,倒序切片從-1開始;

f若 fist-index為正數,first-index從0開始;

例子1:

range()函數可以創建一個數列:

range(1, 101)

[1, 2, 3, ..., 100]

請利用切片,取出:

1. 前10個數;

2. 3的倍數;

3. 不大于50的5的倍數。

print L[0:10],' ',L[2::3],' ',L[4:50:5]

例子2:

利用倒序切片對 1 - 100 的數列取出:

* 最后10個數;

print L[-10:]

字符串切片:我們可以把字符串看成一組list,所以也可以對字符串進行切片。

例子:

字符串有個方法 upper() 可以把字符變成大寫字母:

'abc'.upper()

'ABC'

但它會把所有字母都變成大寫。請設計一個函數,它接受一個字符串,然后返回一個僅首字母變成大寫的字符串。

import math

def upperFirstChar(str):

return str[0:1].upper()+str[1:]

python語句之間的級層

Python不同層級的語句之間間隔四個空格縮進, indentation。Python有比較嚴格的語法結構,需要不同層級的代碼之間相差四個空格,不然就不能編譯通過。

Python中輸出到console是用print,然后接收鍵盤輸入是用raw_input(),示例name = raw_input(What's your name?);

寫完程序之后,要用不同的輸入來測試寫的程序是否正確。 變量Variables,用于存儲后續可能用到的數據

數據類型Data Type,包含數值和布爾值 注釋,當行注釋用#,多行注釋"""開始"""結束

基本數學運算符,+,-,*,/ 指數運算符,** 取余運算符,%

      注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-54364.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!

主站蜘蛛池模板: 国产成人免费不卡在线观看 | 亚洲一区在线视频 | 欧美成人看片一区二区三区 | 精品一区二区三区在线视频观看 | 国产欧美精品一区二区三区四区 | 日韩免费高清 | 三级黄色免费看 | 日韩精品视频美在线精品视频 | 欧美成人影院在线观看三级 | 成人免费视频一区 | 美国毛片一级 | 泰国一级毛片aaa下面毛多 | 日本三本道 | 99色视频在线观看 | 国产成人精品综合久久久 | 亚洲欧美日韩国产精品26u | 欧美激情亚洲 | 国产亚洲精品自在线观看 | 欧美日本亚洲国产一区二区 | 成人欧美一区二区三区在线 | 亚洲 欧美 日韩在线 | 久久精品国产福利 | 欧美成人福利视频 | 亚洲精品国产专区一区 | 久久久黄色大片 | 国产一区二区三区视频在线观看 | 国产中文字幕在线播放 | 一级aaaaaa毛片免费 | 美女黄色免费看 | 国产乱码精品一区二区三区中 | 这里只有精品国产 | 成人午夜看片 | 欧美一级片免费 | 港台三级在线观看 | 欧美成a | 亚洲成年人免费网站 | www.久久久| 免费国产成人高清在线观看视频 | 美女视频免费黄的 | 成人欧美视频在线观看播放 | 免费看成人频视在线视频 |