程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

學習Python記錄(1)

編輯:Python

目錄

  • 1.乘方
  • 2.字符串拼接
  • 3.print(a[2])
  • 4.find()
  • 5.for循環
  • 6.while循環
  • 7.if語句
  • 8.函數
  • 9.類

1.乘方

2的算術平方根

2**(1/2)

運算結果是1.4142135623730951

2.字符串拼接

a= 'Hello!'
b= ",World"
c=a+b
c

運算結果是“Hello,World”

3.print(a[2])

這句表示的是輸出字符串變量a的第3個字符

4.find()

在字符串變量中搜索某個單詞,若在字符串變量中,就返回這個單詞的第一個字符在字符串變量中的索引值,若沒有找到就返回-1

a.find('hello')

5.for循環

for循環依次輸出0~9這10個自然數

for n in range(0,10):
print(n)

6.while循環

while循環依次輸出0~9這10個自然數

n=0
while (n<10):
print(n)
n=n+1

無限循環

while True:

7.if語句

求解一元二次方程的實根

a1=input("please input a:")
a=float(a1)
b1=input("please input b:")
b=float(b1)
c1=input("please input c:")
c=float(c1)
d=b*b-4*a*c
print("Delta=",d)
if d>=0:
e=d**(1/2)
x1=(-b+e)/(2*a)
x2=(-b-e)/(2*a)
print("x1=",x1)
print("x2=",x2)
else:
print("no answer")

8.函數

創建函數

def fuctionname(parameters):
function_suite
return [expression]

def 創建函數的關鍵詞
fuctionname 函數名
parameters 參數
function_suite 函數體
return [expression] 結束函數,返回expression給調用方
調用函數

def cuberoot(b):
a=b**(1/3)
return(a)
c=cuberoot(8)
print(c)

9.類

創建類

class myclass:
myvariable=0
def __init__(self):
self.myname="123"
def changename(self,newname):
self.myname=newname

使用類


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved