學習了python的第一個程序:hello woeld!
print('hello world!')python
其它工具介紹:編程
IDLE--自帶的集成開發工具函數
IPython--更好的交互式編程工具工具
Shell--文本編譯神器學習
指令和程序:開發工具
計算機的五大部件:運算器、控制器、存儲器、輸入設備和輸出設備。編碼
變量和類型:spa
整型、浮點型、字符串型、布爾型、複數型對象
變量命名:
變量名由字母、數字、下劃線構成,開頭不能爲數字;開發
大小寫敏感;
不能跟關鍵字和系統保留字。
使用變量保存數據並進行算術運算:
a=321
b=123
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a//+b)
print(a%b)
print(a**b)
使用input函數輸入使用int()進行類型轉換,用佔位符格式化輸出的字符串
a=int(input('a= '))
b=int(input('b= '))
print('%d+%d=%d' % (a,b,a+b))
print('%d+%d=%d' % (a,b,a-b))
print('%d+%d=%d' % (a,b,a*b))
print('%d+%d=%d' % (a,b,a/b))
print('%d+%d=%d' % (a,b,a//b))
print('%d+%d=%d' % (a,b,a%b))
print('%d+%d=%d' % (a,b,a**b))
使用type()檢查變量的類型
a=100
b=12.345
c=1+5j
d='hello world'
e=True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
在對變量類型進行轉換時可使用Python的內置函數:
int():將一個數值或字符串轉換成整數,能夠指定進制。
float():將一個字符串轉換成浮點數。
str():將指定的對象轉換成字符串形式。
chr():將整數轉換成該編碼對應的字符串。
ord():將字符串轉換成對應的編碼。
運算符:
運算符 | 描述 |
[]、[:] | 下標。切片 |
** | 指數 |
~、+、- | 按位取反、正負號 |
*、/、%、// | 乘、除、模、整除 |
+、- | 加。減 |
>>、<< | 右移、左移 |
& | 按位與 |
^、| | 按位異或、按位或 |
<=、<、>、>= | 小於等於、小於、大於、大於等於 |
==、!= | 等於、不等於 |
is、is not | 身份運算符 |
in、not in | 成員運算符 |
not、or、and | 邏輯運算符 |
=、+=、-=、*=、/=、%=、//=、**=、&=、|=、^=、>>=、<<=、 | (複合)賦值運算符 |
運算符的使用:
a=5
b=10
c=3
d=4
e=5
a+=b
a-=c
a*=d
a/=e
print("a= ",a)
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not flag1
print("flag1 = ", flag1)
print("flag2 = ", flag2)
print("flag3 = ", flag3)
print("flag4 = ", flag4)
print("flag5 = ", flag5)
print(flag1 is True)
print(flag2 is not False)
練習:
一、華氏度轉換攝氏度
C=input()
F=float(1.8)*C+23
print(F)
二、輸入圓的半徑,計算周長和麪積
r = input('半徑爲:')
C = 2*float(3.14)*float(r)
S = 3.14*(float(r)**2)
print('周長爲:%.2f'%C)
print('面積爲:%.2f'%S)
三、判斷是否爲閏年
y=int(input())
if(y%4==0 and y%100!=0 or y%400==0):
print('閏年')
else:
print('平年')
4.輸出正方形
for i in range(10): print('* ',end='')print()for k in range(8): print('* '+' '*16+'*')for j in range(10): print("* ",end='')