pythonプログラミング学習進捗1

3679 ワード

以前は自分でプロジェクトのバックグラウンドを書くのは基本的にJava言語を使って実現したので、Python言語をよく勉強したことがありません.以前は爬虫類のプログラミングしかしたことがありません.深く勉強したことがありません.今日は評価のいい本「Pythonプログラミング入門から実戦まで」を読み、前のPythonの基礎を復習しました.それから私が勉強していることを分析します.
Pythonインタプリタには2つの方法があります.つまり、Pythonコードを実行する方法は2つあります.1インタラクティブプログラミング、2スクリプトプログラミングの多くの初期チュートリアルはインタラクティブプログラミングを採用しています.ここではpycharmを利用して、スクリプトプログラミングを採用しています.
1.データ型
# 1、    
print('Itaem'.lower())

# 2、    
print('Itaem'.upper())

# 3、  +
print('Itaem'+'  ')

# 4、  :    C++      ‘UI’      
print('  :
\t
\t
\t ') # 5、 :lstrip 、rstrip print('----'+' ITAEM '.strip()+'----') # 6、 :Python print(2**3) # 7、 : C++ print(2*0.3,3/2,3.0/2) # 8、 + : Java , print('ITAEM '+str(15)+' ') # 9、 : %2 1/0 print(5%2)

2.リスト
# 1、   CRUD
lang=['Java','JavaScript','Python']
# ①  
#      
print(lang[0])
#       , len=0    ,        
print(lang[-1])
# ②  
lang[0]='Go'
print(lang)
# ③  
lang.append('php')
print(lang)
# ④  
del lang[0]
print(lang)
# ⑤   、  
print(lang.pop())
print(lang)
# ⑥   :          
lang.remove('JavaScript')
print(lang)


# 2、     
lang=['Java','C','Python']
# ①     :
# Ⅰ、 :   
lang.sort()
print(lang)
# Ⅱ、 :   
lang.sort(reverse=True)
print(lang)
# ②     :       
print(sorted(lang))
# print(sorted(lang,reverse=True)) #  
print(lang)
# ③    
lang.reverse()
print(lang)
# ④   
print(len(lang))

# 3、     
lang=['Java','C','Python']
# ① for in:  ES    ,   ( )
for l in lang:
    print(l)
# ②   
for v in range(3,9):
    print(v)
# ③   ->  
nums=list(range(3,9))
print(nums)
# ④       
#   
print(min(nums))
#   
print(max(nums))
#   
print(sum(nums))
# ⑤     
squares=[v**2 for v in range(3,9)]
print(squares)
# ⑥   
print(squares[:3])
print(squares[0:3])
print(squares[0:])

以上は私が自分の理解と本の内容に基づいて今日学んだことを整理して、みんなが勉強する時の理解を助けることができることを望みます.