Python培训
400-996-5531
01下载与安装
官方宣布,2020年1月1日,停止Python2的更新,建议下载Python3。下载好以后,要进行环境变量配置,以Windows为例,在命令提示框中(cmd)输入:
path=%path%;C:\Python
按下Enter,即可在环境变量中添加Python目录。
PyCharm是由JetBrains打造的一款PythonIDE,具有调试、语法高亮、Project管理等功能,当然你也可以选择其他IDE。
02你的第一个程序
打开PyCharm,新建一个py文件,输入:
print("Hello,World!")
右键,运行,结果如下:
Hello,World!
03注释
1.单行注释
#print("helloworld")
2.多行注释
'''
这是第一行注释
这是第二行注释
'''
被注释的代码将不会运行。
04输出与输入
1.标准化输出
print("python")
print("标准化输出字符串")
a=10print("这是变量:",a)
运行结果:
python
标准化输出字符串
这是变量:10
2.格式化输出
age=18
name="菜J学Python"
country="China"
print("我的年龄是:%d岁"%age)#%d表示有符号十进制整数
print("我的名字是:%s,我的国籍是:%s"%(name,country))#%s表示通过str()字符串转换来格式化
运行结果:
我的年龄是:18岁
我的名字是:菜J学Python,我的国籍是:China
3.其他输出
print("aaa","bbb","ccc")
print("www","baidu","com",sep=".")
print("hello",end="")
print("world",end="\t")
#空格不换行
print("python",end="\n")
#换行print("end")
运行结果:
aaa bbb ccc
www.baidu.com
hello world python
end
4.输入
password=input("请输入密码:")
print("您刚刚输入的密码是:",password)
右键运行,输入“菜J
学Python”后按下Enter键。
运行结果:
请输入密码:菜J学Python您刚刚输入的密码是:菜J学Python
05条件控制
建议使用tab键和shift+tab键调节缩进,让相同代码块对齐。
1.if-else
ifTrue:
print("True")
else:
print("False")
print("end")
运行结果:
True
end
2.if-elif-else
score=59
ifscore>90andscore<=100:
print("本次菜J考试等级为A")
elifscore>80andscore<=90:
print("本次菜J考试等级为B")
elifscore>60andscore<=80:
print("本次菜J考试等级为C")
else:print("本次菜J考试等级为D")
运行结果:
本次菜J考试等级为D
3.if-else嵌套
xingbie=1#1代表男生,0代表女生
danshen=0#1代表单身,0代表有男/女朋友
ifxingbie==1:
print("男生")
ifdanshen==1:
print("单身汉")
else:
print("有妹子的男生")
else:
print("女生")
ifdanshen==1:
print("单身妹")
else:
print("有汉子的女生")
运行结果:
男生有妹子的男生
06循环语句
1.第一个for循环
foriinrange(5):#基本循环
print(i)
运行结果:
0
1
2
3
4
2.第二个for循环
foriinrange(0,10,3):#从o开始到10结束,步进值为3(每次+3)
print(i)
运行结果:
0
3
6
9
3.第三个for循环
name="chengdu"#循环遍历所有字母
forxinname:
print(x,end="\t")
运行结果:
c h e n g d u
4.第四个for循环
a=["aa","bb","cc","dd"]#循环遍历列表(len(a)=4)
foriinrange(len(a)):
print(i,a[i])
运行结果:
0 aa
1 bb
2 cc
3 dd
5.第一个while循环
i=0
whilei<5:
print("当前是第%d次执行循环"%(i+1))
print("i=%d"%i)
i+=1
运行结果:
当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4
6.第二个while循环
#1-100求和
i=1sum=0whilei<=100:
sum=sum+ii+=1
print("1-100的和为:%d"%sum)
运行结果:
1-100的和为:5050
7.break
i=0
whilei<10:
i=i+1print("-"*30)
ifi==5:
break#结束整个while循环
print(i)
运行结果:
------------------------------1------------------------------2------------------------------3------------------------------4------------------------------
8.continue
i=0
whilei<10:
i=i+1
print("-"*30)
ifi==5:
continue
#结束本次循环(第5次)
print(i)
运行结果:
------------------------------1------------------------------2------------------------------3------------------------------4------------------------------------------------------------6------------------------------7------------------------------8------------------------------9------------------------------10
9.分别用for循环和while循环实现九九乘法表
foriinrange(1,10):#用for循环写九九乘法表
forjinrange(1,i+1):
print("%d*%d=%d"%(i,j,i*j),
end='\t')
print("")'''i=1
#用while循环写九九乘法表
whilei<10:
j=1whilej<=i:
print("%d*%d=%d"%(i,j,i*j),
end='\t')j+=1print("")
i+=1'''
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved