更多课程 选择中心


Python培训

400-111-8989

Python基础:常用知识点汇总


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

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python面试题之Python中爬虫框架或模块的区别
下一篇:没有下一篇了

Python IDE推荐7个你可能会错过的Python IDE

Python面试题之Python中爬虫框架或模块的区别

2021年Python面试题及答案汇总详解

python数据分析,你需要这些工具

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省