目录
python配置环境
解释器
pycharm编辑器
pycharm的相应插件
开始编程
helloworld
数据类型
注释
保留字pass
转义字符
常用语句
选择语句if-else
math-case语句
循环语句
第一个循环——for循环
第二个循环——while循环
while循环嵌套
跳出循环——break语句与continue语句
定义函数
首先我们要下载一个python语言的解释器,下面是附上的下载网站:
下载 Python |Python.org
或者浏览器搜索:
www.python.org
我这台电脑是Windows系统64位的,所以下载64位版本的,看你自己的电脑版本来选取下载相应的python
!!(注意)在下载的同时,要注意勾选下面的选项,这个意思是说将python加入电脑的环境变量中,这样安装完之后就可以用直接使用,不再需要我们手动安装变量了
接下来要安装编辑器,我这里推荐pycharm,因为这是一个专门写python语言编辑器
pycharm专业版是收费的,而社区版是免费的
下载网址;
下载 PyCharm: Python IDE for Professional Developers by JetBrains
Chinese插件(汉化pycharm)
Rainbow brackets(让括号看起来更舒服的插件)
现在开始我们的第一个程序(helloworld)
print("hello world")
print(20) //打印数字不用加""
在python中,编译器会自动识别数据类型,所以我们不用定义数据类型,但是在使用中时要注意数据类型是否一致,只有数据类型一致的数据才能一起使用
整数:可以为任意大小、包含负数
浮点数:小数
字符串:以单引号''、双引号""、三引号
'''
或"""
括起来的文本布尔:只有
True
、False
两种值空值:用
None
表示
在Python 中单行注释使用 #
,多行注释用三个单引号('''
)或三个双引号("""
)
#单行注释
"""
多行注释
"""
在选择语句中,如果暂时未想好条件,直接空着程序会报错,影响执行流程,而通过pass便可解决这个问题,pass是空语句,是为了保持程序结构的完整性,它不做任何事情,一般用做占位语句。
if number > 10:
pass
else:
print("nothing")
一般转义字符有:
\n 代表换行符;
\t 代表横向跳格; !特别是\t要注意
\\ 代表反斜杠;
\" 代表双引号;
\' 代表单引号;
\r代表回车;
\b代表退格
print("hello world\n")
print("hello w\torld")
print("hello world\\")
print("hello world\'")
print("hello world\r")
print("hello world\b")
运行结果如下:
num = input("请输入一个数:\n")
if num > 0:
print("这是一个正数")
elif num = 0:
print("这是零")
else:
print("这是一个负数")
math语句和case语句一起使用可以实现C语言中Switch-case语句的作用
示例:
match subject:
case:
case:
case:
case _:
做一个简单的计算器
num1 = input("请输入一个数:")
op = input("请输入一个运算符:")
num2 = input("请再输入一个数:")
math op :
case "+":
print(num1 + num2)
case "-":
print(num1 - num2)
case "*":
print(num1 * num2)
case "/" and num2:
print(num1 / num2)
case _:
print("Wrong operation!!!")
range的用法:
1、range(stop): (从0到stop-1)
for i in range(5): #打印0-5
print(i)
2、range(start,stop): (从start到stop-1)
sum = 0
for i range(1 , 11):
sum += i
print("1到10的和为:",sum)
# 求阶乘
num = int(input('请输入一个数字:'))
res = 1
for i in range(1, num + 1):
res *= i
print('%d的阶乘为:%d' %(num,res))
3、range(start,stop,step): (从start到stop-1,每一次往stop进step)
#求100以内的偶数和
sum1 = 0
for i in range(1,101,2):
sum1 += i
print(sum1)
while 条件():
条件满足时,做事情1
条件满足时,做事情2
......
打印helloworld
i = 0
while i < 3:
print("hello world")
i += 1
print("_____人生苦短,我用python_____")
计算1~100的和
sum = 0
i = 0
while i < 101:
sum += i
print("0~100的和为:",sum)
打印图案三角形
for i in range(6): # 1.控制行
for j in range(6): # 2.控制*的数量
if i > j :
print("*",end='')
print(" ")
1、break是在单循环中使用的,用于跳出最近的循环,
i = 0
for i range 3:
if i == 2:
print("我跳出来了")
break
i++
当i == 2时,循环结束并打印我跳出来了。
2、continue语句结束本次循环,并回到该循环语句的开头,根据条件判断是否继续执行该循环语句,它不像break语句那样是结束整个循环语句。
i = 0
for i range 4:
if i == 3:
print("hello")
continue
i++
定义函数要使用关键字 def ,
def <函数名>(<返回值>):
<函数块>
定义一个判断素数的函数
def isPrime(n):
flag = 1
i = 2
for i range n-1:
if(n / i == 0):
flag = 0
break
if flag == 1:
print("%d是素数",n)
else
print("%d不是素数",n)
今天的python速通学习就到这里,如果你对python依然感到好奇的话那就继续研究下去吧!