Python基础:常用知识点汇总
导读:开启你的第一个程序。
作者:菜J
来源:菜J学Python(ID:caijxuepy)
01 下载与安装
Python下载地址:
https://www.python.org/
Python文档下载地址:
https://www.python.org/doc/
PyCharm下载地址:
https://www.jetbrains.com/pycharm/download/
官方宣布,2020 年1月1日,停止 Python2的更新,建议下载Python3。下载好以后,要进行环境变量配置,以Windows为例,在命令提示框中(cmd) 输入:
path=%path%;C:\Python
按下Enter,即可在环境变量中添加Python目录。
PyCharm是由JetBrains打造的一款 Python IDE,具有调试、语法高亮、Project管理等功能,当然你也可以选择其他IDE。
02 你的第一个程序
打开PyCharm,新建一个py文件,输入:
print("Hello, World!")
右键,运行,结果如下:
Hello, World!
03 注释
1. 单行注释
#print("hello world")
2. 多行注释
'''
这是第一行注释
这是第二行注释
'''
被注释的代码将不会运行。
04 输出与输入
1. 标准化输出
print("python")
print("标准化输出字符串")
a = 10
print("这是变量:",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
helloworld python
end
4. 输入
password = input("请输入密码:")
print("您刚刚输入的密码是:",password)
右键运行,输入“菜J学Python”后按下Enter键。
运行结果:
请输入密码:菜J学Python
您刚刚输入的密码是: 菜J学Python
05 条件控制
建议使用tab键和shift+tab键调节缩进,让相同代码块对齐。
1. if-else
if True :print("True")
else :print("False")
print("end")
运行结果:
True
end
2. if-elif-else
score = 59
if score > 90 and score <= 100:print("本次菜J考试等级为A")
elif score > 80 and score <= 90:print("本次菜J考试等级为B")
elif score > 60 and score <= 80:print("本次菜J考试等级为C")
else:print("本次菜J考试等级为D")
运行结果:
本次菜J考试等级为D
3. if-else嵌套
xingbie = 1 #1代表男生,0代表女生
danshen = 0 #1代表单身,0代表有男/女朋友
if xingbie == 1 :print("男生")if danshen == 1:print("单身汉")else:print("有妹子的男生")
else:print("女生")if danshen == 1:print("单身妹")else:print("有汉子的女生")
运行结果:
男生
有妹子的男生
06 循环语句
1. 第一个for循环
for i in range(5): #基本循环print(i)
运行结果:
0
1
2
3
4
2. 第二个for循环
for i in range(0,10,3): #从o开始到10结束,步进值为3(每次+3)print(i)
运行结果:
0
3
6
9
3. 第三个for循环
name = "chengdu" #循环遍历所有字母
for x in name:print(x,end="\t")
运行结果:
c h e n g d u
4. 第四个for循环
a = ["aa","bb","cc","dd"] #循环遍历列表(len(a)=4)
for i in range(len(a)):print(i,a[i])
运行结果:
0 aa
1 bb
2 cc
3 dd
5. 第一个while循环
i = 0
while i<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=1
sum = 0
while i <=100:sum = sum + ii += 1
print("1-100的和为:%d"%sum)
运行结果:
1-100的和为:5050
7. break
i = 0
while i<10:i = i+1print("-"*30)if i==5:break #结束整个while循环print(i)
运行结果:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
8. continue
i = 0
while i<10:i = i+1print("-"*30)if i==5:continue #结束本次循环(第5次)print(i)
运行结果:
------------------------------
1
------------------------------
2
------------------------------
3
------------------------------
4
------------------------------
------------------------------
6
------------------------------
7
------------------------------
8
------------------------------
9
------------------------------
10
9. 分别用for循环和while循环实现九九乘法表
for i in range(1,10): #用for循环写九九乘法表for j in range(1,i+1):print("%d*%d=%d"%(i,j,i*j),end='\t')print("")'''
i = 1 #用while循环写九九乘法表
while i < 10:j = 1while j <= 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(there python is a adjective)的数据结构.这些结构都是经过足够优化后的,所以如果使用好的 ... 字符串字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串.1.创建字符串 str1 = 'Hello World!' str2 = "Hello W ... C# 零基础入门 知识点汇总 前言 一,基础语法(1~10) 二,流程控制(11~20) 三,数组相关(21~30) 四,函数介绍(31~40) 五,类和对象(41~50) 六,面向对象(51~60) ... 使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ... 使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ... 上篇: [C++]-- C++11基础常用知识点(上)_川入的博客-CSDN博客 目录 新的类功能 默认成员函数 可变参数模板 可变参数 可变参数模板 empalce lambda表达式 C++98中 ... 大学python基础知识点总结深圳市南山区教育科学研究院(深圳市南山区教师发展中心) 机器学习知识点将使您终生受益!如果村庄已连接到Internet,那么您必须知道[]人工智能.如果您可以上网,那么您 ... 很多人都想要Python的入门方法以及知识,参加Pythone培训班的同学也不例外.那么今天小编就来给大家分享一下零基础学习Python应该掌握的知识点总结. Python基础教程与高级编程 1.Li ... 本文实例讲述了thinkPHP5框架路由常用知识点.分享给大家供大家参考,具体如下: 一.路由的模式 普通模式(默认pathinfo,不解析路由) 'url_route_on' => false ...Python基础:常用知识点汇总相关推荐
最新文章
热门文章