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
猜你喜欢LIKE
相关推荐HOT
更多>>python怎么开发web
Python有多种框架可以用于Web开发。以下是一些常用的PythonWeb框架:1.Django:Django是一个功能强大的Web开发框架,提供了完整的MVC(模型-视图...详情>>
2023-06-15 09:06:25python常见异常类型
Python中常见的异常类型包括但不限于以下几种:1.`SyntaxError`:语法错误,通常是由于代码编写不符合Python的语法规则导致的。2.`IndentationE...详情>>
2023-06-14 15:55:49python中print()函数该怎么用
在Python中,`print()`函数用于将指定的值输出到标准输出设备(通常是控制台)。它是一个内置函数,可以在Python程序中使用。`print()`函数的基本...详情>>
2023-06-07 15:19:45Python中的复杂if语句
在Python中,if语句可以包含相当复杂的逻辑和条件。以下是一些用于构建复杂if语句的有用技巧:1.使用括号以改善可读性:额外的括号可以使if语句...详情>>
2023-04-20 15:52:04正则化是什么意思?正则化技术解析
正则化(Regularization)是一种用于解决过拟合问题的机器学习技术,采用一种惩罚项来平衡模型的复杂度和性能,减少模型的泛化误差。在机器学习中...详情>>
2023-04-11 13:39:34Python培训问答更多>>
新爬虫软件是什么?就业前景如何
新Python指的是什么?就业前景如何
新python培训课程费用大概是多少?
新python爬虫是什么?基本概念和类型解析
新学python有什么用?对职业发展有实际性帮助吗
新学会python能干什么?python学习需要注意什么
新学c语言还是python?哪个学得快
Python面试题库 更多>>
Python中的pass语句是什么?
怎样将字符串转换为小写?
怎么移除一个字符串中的前导空格?
python中的标识符长度能有多长?
Python区分大小写吗?
解释Python中的join()和split()函数
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 南昌校区
- 哈尔滨校区