栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础语法

pycharm 使用方法与教程 1.新建项目并运行

打开软件后,会出现New Project 、 Open 、VCS 三个选项,分别代表创建新项目、打开已有项目、通过git从版本系统中获取意思。点击 New Project ,然后设置名称与选择解释器类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QKMc5MtK-1658242602680)(E:前锋学习python基础语法J3M]{3[ZPGLP88}9AXJB~FP.png)]

添加项目名称,且选择使用python解释器(第一次使用才会有)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LZvKd7hw-1658242602684)(E:前锋学习python基础语法3.png)]

选择已经存在的解释器,再继续,直到创建完毕。

创建项目(相当于文件夹)完毕后,在创建文件。点击工程名右键,在New中,选择Python File,创建文件名。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9GhLmm81-1658242602685)(E:前锋学习python基础语法4.png)]

简单运行一个程序,”hello world!“

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WMdJvk3m-1658242602685)(E:前锋学习python基础语法5.png)]

在控制台上,可以查看当前解释器与执行那个文件,运行结果结束,若0是表示结果没有异常,非0表示有异常。

2.代码注释

代码中不参与编译执行的部分就是注释,注释的存在不影响程序功能。

1.单行注释

在一行注释内容前加#(也可以用ctrl+快捷键)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CIYv52g5-1658242602686)(E:前锋学习python基础语法6.png)]

2.多行注释

将多行注释内容放在三个双(单)引号开头,直到三个双(单)引号结束

"""
print(200)
print("你是")
print(bool(32))
"""

作用:1.对代码运行注释和说明 ,增强代码可读性 2.让代码功能消失

3.行与缩进

一条语句占一行,一行结束不需要写分号

print(200)
print("你是")
print(bool(32))

如果一行要写多个语句,语句与语句之间必须加分号(逗号)

print(200);print("你是")
print(bool(32))

缩进:一条语句不能随便添加缩进

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vkHTJe1I-1658242602687)(E:前锋学习python基础语法7.png)]

4.数据类型 1.数字数据

用来表示数值大小的数据。在程序中表示方式:和数学一样。分为整形(int)与浮点型(float)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b98TTe17-1658242602687)(E:前锋学习python基础语法8.png)]

2. 文本数据

用文字来表示的信息数据(包括一些特殊数字)在程序中表示形式:将数据放在单引号或双引号内 ,类型为字符串(str)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NLZYs2yS-1658242602688)(E:前锋学习python基础语法9.png)]

3.布尔数据

只有True和False两个值。在程序中表示为True或False。用于判断语气,数据类型为布尔(bool)

4.空值

None表示无,就可以用其表示。

5.获取数据

结构:type(数据)-----获取指定类型的数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WNxBjAOX-1658242602689)(E:前锋学习python基础语法10.png)]

6.标识符与关键字 1.标识符

命名规则:必须由字母、数字或者下划线组成,并且数字不能开头。

#定义变量 变量名=数据
a=2
a1=2
a_name=2
2.关键字

本身就具备特殊功能或特殊意义的的标识符就是关键字。常见关键字为True或False 或None

7.输出函数

运行程序的时候在控制台看到的内容,一定是在程序中用print打印出来的内容。 形式可以为:print(数据)、print(提供数据表达式)—一个print打印一个数据。

print(bool(200))
print(200)
print(200+2)

若有同时打印多个文件:print(数据1,数据2,数据3,…)

print(200,"你好",True)
8.设置end

一般来说,print打印结果为一行,默认字自动进行end值,end默认为换行

print(20,end="+")
print(30,end="=")
print(50)    #20+30=50
9.设置sep

控制多个数据在打印的时候的分割形式,默认为空格

print('a','b','c',sep="+")
print('a','b','c',end="=",sep="+")
print('d')

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WEyE1L0u-1658242602689)(E:前锋学习python基础语法11.png)]

10.变量

如果在程序中需要使用一个数据,先用变量将数据存储起来,然后再通过使用变量来使用数据

1.定义

将数据保存到变量中

2.变量名要求
  • 是标识符,不是关键字
  • 见名知意(看到变量名大概能直到变量中保存的是什么数据)
  • 字母都小写,多个单词用下划线隔开
  • 不使用系统的函数名、类名和模块名
3.“=”

= 为赋值的意思

4.提供数据的方式

可以采用:具体的数据、已经赋值过的变量、运算表达式、函数调用表达式

num=8
print(num) #具体的数据
b=8
a=b
print(a)#赋值过的变量
print(10+15)#运算表达式
5.可使用的变量

使用变量中保存的数据

b=8
a=b
print(a+b,a-b,end="") 
day2 Python编程⼊入⻔门作业 选择题
  1. 下列哪个语句在Python中是非法的?(B)
    A. x = y = z = 1
    B. x = (y = z + 1)
    C. x, y = y, x
    D. x = y
  2. 关于Python变量,下列列说法错误的是 (C)
    A. 变量无须指定类型
    B. 变量可以重新赋值
    C. 变量⽆须先创建和赋值⽽直接使⽤
    D. 同一个变量可以保存不同类型的值
  3. 下⾯哪个不是Python合法的标识符(B)
    A. int64
    B. 40XL
    C. self
    D. stu_name
  4. 下列关于Python语⾔说法错误的是(C)
    A. Python是解释型语言
    B. Python是⾯向对象语⾔
    C. Python2.x和Python3.x是完全兼容的
    D. 普通的⽂本编辑器也可以写Python程序
  5. 下列关于print函数用法错误的是(D)
    A. print(100)
    B. print(100, 200)
    C. print(100, ‘hello world!’)
    D. print(10 20)
填空题
  1. Python中单行注释的符号是( # ), 多⾏注释的符号是(”“” )。
  2. 语句a, b=10,20执⾏后,a的值是( 10 );语句a, a = 10, 20 执⾏后,a的值是(20 )。
  3. Python程序文件扩展名是(py )。
  4. 在Python中,int表示的数据类型是(整形 )。
  5. 在Python中,字符串数据需要⽤( “ ” )或(’ ’ )包裹。
  6. 在Python中,布尔类型有( 2 )个值,分别是(True、False )。
  7. 如果想要查看⼀个数据或者变量的数据类型,可以用( type )函数。
编程题
  1. 写程序提示⽤户输入⽤户名和密码,并且将输⼊的内容保存到不同的变量中。
Username=input("请输入用户名")

password=input("密码")
  1. 使⽤一个print输出3个数据,3个数据在⼀行显示,并且用等号(=)隔开

    print(10,20,30,sep="=")
    

)。
7. 如果想要查看⼀个数据或者变量的数据类型,可以用( type )函数。

编程题
  1. 写程序提示⽤户输入⽤户名和密码,并且将输⼊的内容保存到不同的变量中。
Username=input("请输入用户名")

password=input("密码")
  1. 使⽤一个print输出3个数据,3个数据在⼀行显示,并且用等号(=)隔开

    print(10,20,30,sep="=")
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号