欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python語言快速上手學習方法

 更新時間:2018年12月14日 15:38:32   作者:Engineer-Bruce_Yang  
今天小編就為大家分享一篇關于Python語言快速上手學習方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

最近在學習Python,后面搞機器人項目需要用到,所以要快速上手,我使用的是PyCharm這個IDE,看起來就舒服,學習起來就有勁啦,作為一名有工作經驗的老司機,我學習編程語言的方法不會像大學生那樣從頭到尾學一遍,我會選擇,夠用,能用,實用即可,拒絕晦澀的語法,在不影響效率的情況下,我會采取容易看懂,后期項目可維護性等的方式來學習和編程,至于如何靈活運用Python語言,我認為是需要在項目中,才能不斷精進的,畢竟,作為一門編程語言,它僅僅只是工具而已。

如果要在python中寫中文,則要在xx.py的最前面聲明

#coding:utf-8

一、基礎語法:變量,字符串,函數,邏輯判斷,循環(huán)

varline = 2 ;
print(varline);
#打印字符串
print("hello Python");
print("你好,Python");
#整型和字符串的轉化
num1 = 100 ;
num2 = "100";
num3 = num1 + int(num2);
print(num3);
#字符串操作
str1 = "hello world" ;
str2 = str1 * 3 ;
string_count = len(str1);
print(string_count);
print(str2);
#字符串索引等價
print(str1[0]); print(str1[-11])  #===>h
print(str1[1]); print(str1[-10])  #===>e
print(str1[2]); print(str1[-9])   #===>l
#可以將字符串進行分割
print(str1[0:5]);print(str1[6:11]); #===> hello   world
print(str1[-4:]);
#函數的定義和使用
def Print():
  print("hello world");
  return "sss" ;
sss = Print();
print(sss);
def add(arg1 , arg2):
  return arg1 + arg2 ;
print(add(1,2));
def getTempatuare(temp):
  return temp *9/5 + 32 ;
print(str(getTempatuare(35)) + "'F");
#克轉千克算法
def print_kg(g):
  return float(g / 1000) ;
print(str(print_kg(1)) + "kg");
#求直角三角形斜邊的長度
def Line_print(arg1,arg2):
  return ((arg1*arg1 + arg2 * arg2))**0.5
print("The right triangle third side's length is " + str(Line_print(3,4)));
#str_rp = str1.replace(str1[:3],'*'*9);
#print(str_rp)
str11 = "{} a word she can get what she {} for."
str12 = "{preposition} a word she can get what she {verb} for"
str13 = "{0} a word she can get what she {1} for."
str111 = str11.format('With','came');
str121 = str12.format(preposition = 'With',verb = 'came')
str131 = str13.format('With','came')
print(str111)
print(str121)
print(str131)
#單獨創(chuàng)建
file1 = open('F:\\'+'hello.txt','w')
file1.write("Hello world");
file1.close()
#使用函數創(chuàng)建
def text_create(name, msg):
  desktop_path = 'F:\\'
  full_path = desktop_path + name + '.txt'
  file = open(full_path,'w')
  file.write(msg)
  file.close()
  print('Done')
text_create('Yang','hello world') # ????
#變量的比較
teststr1 = "Hello"
teststr2 = "World"
teststr3 = "Hello"
print(teststr1 in teststr2)
print(teststr1 is teststr3)
print(bool(teststr1))
print(bool(''))
print(not teststr1)
print(teststr1 < teststr3 and teststr2 > teststr1)
print(teststr1 > teststr2 or teststr3 < teststr1)
#python邏輯判斷學習
a = 1
b = 3
if a < b :
  a = 3
  b = 2
else:
  a = 2
  b = 3
print(a,b);
if a < b:
  a = 3
  b = 2
elif a > b:
  a = 2
  b = 3
else:
  a = 100
  b = 200
print(a,b)
for i in 1,2,3,4,5,6:
  print(i)
for string_str in "hello","world","world":
  print(string_str)
for str1111 in "Hello":
  print(str1111)

二、Python數據結構:列表,元組,字典,集合

#python列表===>
#特點:可以裝python的所有類型,包括元組,列表,字典等
city = ['廣東','云南','廣西','江西','HongKong','Shenzhen',123456]
for i in 0,1,2,3,4,5,6:
  print(city[i])
city.insert(1,'北京') #列表的插入
for i in 0,1,2,3,4,5,6:
  print(city[i])
city.remove('HongKong') #列表的刪除
for i in 0,1,2,3,4,5,6:
  print(city[i])
del city[0]  #使用del方法刪除列表中的元素
for i in 0,1,2,3,4,5:
  print(city[i])
#python元組 ===>
#特點:不可修改,可被查看以及索引
num = ('1','2','3','4','5')
for i in 0,1,2,3,4:
  print(num[i])
#python字典 ===>
#特點:鍵值成對存在,鍵不可重復,值可重復,鍵不可改,值可以變,可以為任何對象
Dog = {'name':'sundy','age':18}
Dog.update({'tel':119}) #往字典中添加鍵值對
print(Dog)
del Dog['name'] #往字典中刪除鍵值對
print(Dog)
#集合
num_set = {1,2,3,4,1,5}
num_set.add(6) #往集合里添加元素
print(num_set)
num_set.discard(3) #從集合里刪除元素
print(num_set)

三、Python語言面對對象:類的定義、使用以及類的繼承

#coding:utf-8
#定義一個類
class Anmial:
  var = 100
  Dog = ['runing','eat','sleep'] #Dog是這個類的屬性
  def function(self):   #類里的方法
    if Anmial.var == 10:
      print(Anmial.var)
    else:
      print(self+str(Anmial.Dog))
    return Anmial.var
#實例化類
Dog1 = Anmial()
print(Anmial.Dog)
#遍歷類中的成員
for i in Anmial.Dog:
  print(i)
#創(chuàng)建實例屬性===>類似創(chuàng)建一個與Dog一樣的屬性
Anmial.log = '會飛','Hello','Monkey'
print(Anmial.log)
Anmial.function("屬性:")
class CocaCola():
  formula = ['caffeine','suger','water','soda']
  def __init__(self,local_name): #===>self相當于可以用來訪問類中的成員或者創(chuàng)建屬性
      self.logo_local = '橙汁'
      if local_name == '可樂':
        print(local_name)
      elif local_name == '橙汁':
        print(local_name)
      else:
        print('西瓜汁')
  def drink(self): #===>調用該方法的時候等效于 coke = CocaCola.drink(coke)
    print('Energy!')
coke = CocaCola('可樂')
coke1 = CocaCola('橙汁')
coke2 = CocaCola('梨汁')
#類的繼承===>xuebi相當于CocaCoal的子類,CocaCoal相當于父類
class xuebi(CocaCola):
  formula = ['白色','黃色','綠色']
xuebi = xuebi(CocaCola) #將CocaCola放在括號中,表面xuebi集成于CocalCola
print(xuebi.formula)
xuebi.drink()      #這樣子類就可以調用父類的方法,繼續(xù)延用了

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • django用戶登錄和注銷的實現(xiàn)方法

    django用戶登錄和注銷的實現(xiàn)方法

    這篇文章主要介紹了django用戶登錄和注銷的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • python讀取html中指定元素生成excle文件示例

    python讀取html中指定元素生成excle文件示例

    這篇文章主要介紹了python讀取html中指定元素生成excle文件示例,需要的朋友可以參考下
    2014-04-04
  • python發(fā)送郵件實例分享

    python發(fā)送郵件實例分享

    這篇文章主要為大家詳細介紹了python發(fā)送郵件實例分享,教大家如何實現(xiàn)郵件發(fā)送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 關于Python自動化操作Excel

    關于Python自動化操作Excel

    這篇文章主要介紹了關于Python自動化操作Excel, Python 是一種功能強大的編程語言,可以用于許多任務,包括處理 Excel 文件,需要的朋友可以參考下
    2023-04-04
  • 基于Python Numpy的數組array和矩陣matrix詳解

    基于Python Numpy的數組array和矩陣matrix詳解

    下面小編就為大家分享一篇基于Python Numpy的數組array和矩陣matrix詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python 文本單詞提取和詞頻統(tǒng)計的實例

    python 文本單詞提取和詞頻統(tǒng)計的實例

    今天小編就為大家分享一篇python 文本單詞提取和詞頻統(tǒng)計的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)分數序列求和

    Python實現(xiàn)分數序列求和

    今天小編就為大家分享一篇Python實現(xiàn)分數序列求和,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python+requests接口壓力測試500次,查看響應時間的實例

    python+requests接口壓力測試500次,查看響應時間的實例

    這篇文章主要介紹了python+requests接口壓力測試500次,查看響應時間的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python xlwt設置excel單元格字體及格式

    Python xlwt設置excel單元格字體及格式

    這篇文章主要為大家詳細介紹了Python xlwt設置excel單元格字體及格式的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python使用opencv進行人臉識別

    python使用opencv進行人臉識別

    本文主要介紹了python使用opencv進行人臉識別的相關資料。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04

最新評論