基本输入输出
print及print定制输出
print('hello,python')
print(1,2,3,4,5,6,sep=' X ',end = '')
print(' =',1*2*3*4*5*6)
input 注意:输入的都是字符串
#input输入的都是字符串
input('input num:')
数据类型
int, float, str, bool( True False)
type():查看数据类型
isinstance(数据,类型):判断数据类型
print(type(10))
print(isinstance(100,int))
算数运算
基本运算规则和数学是一样的
print(5**2) #25
print(25**(1/2)) #5
注意:幂运算可以用来开方
比较运算
>、<、==、!=、>=、<=
逻辑运算
and ,or ,not
赋值运算
=, +=, -=, *=, /=, //=, %=, **=
a=1
a=33
a = b = c = 100
a,b,c = 10,21,11
交换数据
a,b = b,a #(交换数据可以使用多个变量赋值)
if 条件分支
a = 10
b = 20
c = 30
if a > c:
print('if True')
elif a > b :
print('if elif')
else :
print('if else')
for 循环
for x in range(10): # 0~9
print(x,end ='')
print()
for x in range(11,21): # 11~20
print(x,end ='')
print()
for x in range(0,21,2): # 0 2 4 6~20
print(x,end ='')
print()
环中没有使用变量可以用_表示
for _ in range(100): # 如果循环中没有使用变量可以用_表示该变量循环中没有使用
print('')
while 循环
while True:
print('while :')
循环控制 break , continue , else
continue 到循环尾,立即结束本次循环
break 跳出循环,
else 循环正常死亡时执行,如果在循环中遇到break,else语句不执行
while True:
print('..')
break
else:
print('while 中没有break')
产生随机数
import random # 导入随机数模块
random_num=random.randint(0,100)
# 产生一个0 - 100 的随机数
关键词——记单词
markdown
sublime
hbuilder
typora
python
ipython
jupyter
int
float
bool
complex
type
isinstance
range
count
continue
break
else
True
False
random