帮你速通python(手把手教你基础)

目录

python配置环境

解释器

pycharm编辑器

pycharm的相应插件

开始编程

helloworld

数据类型

注释

保留字pass

 转义字符

常用语句

选择语句if-else

math-case语句

循环语句

第一个循环——for循环

第二个循环——while循环

 while循环嵌套

跳出循环——break语句与continue语句

 定义函数


python配置环境

解释器

首先我们要下载一个python语言的解释器,下面是附上的下载网站:

下载 Python |Python.org

或者浏览器搜索:

www.python.org

帮你速通python(手把手教你基础)_第1张图片

 我这台电脑是Windows系统64位的,所以下载64位版本的,看你自己的电脑版本来选取下载相应的python

帮你速通python(手把手教你基础)_第2张图片

!!(注意)在下载的同时,要注意勾选下面的选项,这个意思是说将python加入电脑的环境变量中,这样安装完之后就可以用直接使用,不再需要我们手动安装变量了

帮你速通python(手把手教你基础)_第3张图片

pycharm编辑器

接下来要安装编辑器,我这里推荐pycharm,因为这是一个专门写python语言编辑器

pycharm专业版是收费的,而社区版是免费的

下载网址;

下载 PyCharm: Python IDE for Professional Developers by JetBrains

pycharm的相应插件

Chinese插件(汉化pycharm)

 

Rainbow brackets(让括号看起来更舒服的插件) 

开始编程

helloworld

现在开始我们的第一个程序(helloworld)

print("hello world")

print(20)                //打印数字不用加""

数据类型

在python中,编译器会自动识别数据类型,所以我们不用定义数据类型,但是在使用中时要注意数据类型是否一致,只有数据类型一致的数据才能一起使用

  • 整数:可以为任意大小、包含负数

  • 浮点数:小数

  • 字符串:以单引号''、双引号""、三引号 ''' 或 """括起来的文本

  • 布尔:只有 TrueFalse 两种值

  • 空值:用 None 表示

注释

在Python 中单行注释使用 #,多行注释用三个单引号(''')或三个双引号("""

#单行注释


"""
多行注释

"""

保留字pass

在选择语句中,如果暂时未想好条件,直接空着程序会报错,影响执行流程,而通过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")

 运行结果如下:

帮你速通python(手把手教你基础)_第4张图片

 

 

常用语句

选择语句if-else

num = input("请输入一个数:\n")

if num > 0:
    print("这是一个正数")
elif num = 0:
    print("这是零")
else:
    print("这是一个负数")

math-case语句

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!!!")

循环语句

第一个循环——for循环

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循环

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)

 while循环嵌套

打印图案三角形

    for i in range(6):                    # 1.控制行
        for j in range(6):                 # 2.控制*的数量
            if i > j :
                print("*",end='')
        print(" ")

帮你速通python(手把手教你基础)_第5张图片

跳出循环——break语句与continue语句

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依然感到好奇的话那就继续研究下去吧!

你可能感兴趣的:(python,python,开发语言)