• Python-入门-注释,缩进,变量,数据类型,常用内置函数,运算符,输入与输出(三)


    注释

    注释可用于解释 Python 代码。注释可用于提高代码的可读性。 以 # 开头的注释可以注释一行文本,Python 另外提供了注释多行文本的功能。多行注释用三个单引号或者三个双引号将注释括起来,例如:

    '''
    # 首先定义变量 x
    # 让后将变量 x 修改为 456
    x = 123
    x = 456
    '''
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    缩进

    在 Python 中,可以使用 TAB 或者空格作为缩进,大部分代码规范建议使用 4 个空格作为缩进。在 Python 自带的集成开发环境 IDLE 中,用户输入 TAB 时,TAB 会被自动转换为 4 个空格。 使用缩进后,可以直观的看到代码的逻辑层次,从而提高代码的可读性。

    如果不使用缩进,完成一个程序如下:
    在这里插入图片描述
    如果使用缩进,完成相同功能的程序如下:
    在这里插入图片描述
    对比这两段程序,可以发现使用缩进后,提高了程序的可读性。 Python 语言要求在需要表达代码层次关系的场景中,必须使用缩进。如果不使用缩进,程序运行时则会报告错误。

    变量

    变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符等。
    在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

    a = 123 # a是整数
    print(a)
    a = 'ABC' # a变为字符串
    print(a)
    
    • 1
    • 2
    • 3
    • 4

    输入与输出

    Python 提供了 input 语句用于读取键盘输入,input 语句读取用户输入的一行文本。

        line = input()  # 使用 input 语句读取用户输入的一行文本,将该文本保存到变量 line 中。
        print(line) # 显示用户输入的结果
    
    • 1
    • 2

    可以在 input 语句中加入参数,该参数作为用户输入的提示符

    number = input('Please input a number: ')
    
    • 1

    如果 Python 程序需要输出中文,运行程序时出现错误提示 ‘SyntaxError: Non-UTF-8 cod starting’,解决这类错误的最简单方法是:

    1. 不要使用 Windows 自带的记事本程序编写包含中文的 Python 程序
    2. 请使用如下工具编写包含中文的 Python 程序(Python 自带的集成开发环境 IDLE,PyCharm,Sublime,Vs code)

    在 python 中使用 print 语句向屏幕上输出。举例如下:

    print('hello world')
    print(123)
    print(123, "hello", 1+1)
    
    • 1
    • 2
    • 3

    Python 保留字符

    下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。
    在这里插入图片描述

    常见的数据类型

    下面只是简单的介绍和演示了一下,具体的细节之后会详细介绍

    整数类型

    Python3之后整型是没有限制大小的,也就是没有long和int区别,都可以认为int类型 ,整型指的就是整数,包括正整数、0、负整数

    intvar = 100	# 整数
    
    • 1

    浮点数类型

    浮点型指的就是小数

    fltvar = 100.1
    
    • 1

    小数还可以科学计数法来表示

    fltvar1 = 1.E2 + 1E-1
    
    • 1

    布尔类型

    什么是布尔型,在计算机上布尔型代表逻辑上的真假,布尔值的值只有两种,真和假, True和False。在python中,乃至计算机科学当中,任何的东西的本质都是True和False,都是非真既假的,这也就是也和计算机的工作原理分不开,比如计算机当中使用二进制来进行工作,都是只有两种形态来表示的。

    bolvar1 = True		# 真
    bolvar2 = False		# 假
    
    • 1
    • 2

    字符串类型

    字符串就是用引号引起来的字符,不管引号内是什么数据,只要在引号内就是字符串。 字符串特点 可获取、不可修改、有序

    # 1、直接使用引号 ,不可以跨行,如果非要跨行需要使用+拼接
    strvar = 'hello motherland'
    # 使用三引号可以跨行
    strvar2 = '''
    hello motherland
    hello motherland
    '''
    # 使用括号括起来,可以跨行
    strvar2 = (
    'hello motherland'
    'hello motherland'
    )
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    列表(长度可变)

    列表(list)是 python 中最常用的数据类型之一,它顺序地存放元素在类似数组的数据结构里,它同时也可以存储不同数据类型的元素;不同于元组和字符串,列表是可以改变的,即其内容可以被修改,我们可以对列表进行添加、移除、修改元素等操作。此外,列表通常会作为函数的返回类型。

    list = [1, 2, 3,"a", "b", "c",1.1,2.2,3.3]
    
    • 1

    元组(长度不可变)

    元组是Python中常用的一种数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至元组。元组是“写保护”的,即元组创建后不能再做任何修改操作,元组通常代表一行数据,而元组中的元素代表不同的数据项。

    tup1 = ('physics', 'chemistry', 1997, 2000)
    
    • 1

    字典(长度可变)

    字典是 python 中重要的数据类型,对应内置函数 dict,它是一个无序、可变、由键值对组成的集合,我们可以通过引用键名来访问字典中数据。

    dic1 = {"a": "天猫", 2: "京东", "c": "拼多多", "C": "PDD"}
    
    • 1

    集合(长度可变)

    集合(set)是一个无序且不重复的元素集合。

    st1 = {'S', 1, 'Kawaii', 'Premium'}
    
    • 1

    内置函数

    python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数
    在这里插入图片描述
    在这里插入图片描述
    内置函数比较多,但是常用的并不多在之后教程会讲解的,这里就展示一下

    运算符

    算术运算符

    算术运算符与数值一起使用来执行常见的数学运算:
    在这里插入图片描述

    赋值运算符

    赋值运算符用于为变量赋值:
    在这里插入图片描述

    比较运算符

    比较运算符用于比较两个值:
    在这里插入图片描述

    逻辑运算符

    逻辑运算符用于组合条件语句:
    在这里插入图片描述

    身份运算符

    身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置:

    在这里插入图片描述

    成员运算符

    在这里插入图片描述

    位运算符

    位运算符用于比较(二进制)数字:
    在这里插入图片描述

    在这里插入图片描述

    点赞 -收藏-关注-便于以后复习和收到最新内容
    有其他问题在评论区讨论-或者私信我-收到会在第一时间回复
    在本博客学习的技术不得以任何方式直接或者间接的从事违反中华人民共和国法律,内容仅供学习、交流与参考
    免责声明:本文部分素材来源于网络,版权归原创者所有,如存在文章/图片/音视频等使用不当的情况,请随时私信联系我、以迅速采取适当措施,避免给双方造成不必要的经济损失。
    感谢,配合,希望我的努力对你有帮助^_^
  • 相关阅读:
    游戏服务器价格对比分析,2024高主频高性能服务器租用价格
    aws亚马逊云:置以使用 Amazon EC2!!!
    Rust语言和curl库编写程序
    JVM | 命令行诊断与调优 jhsdb jmap jstat jps
    【grafana】Grafana Image Renderer插件获取grafana仪表盘图片(docker方式、python爬虫)
    if和, && ||
    Redis占用内存过高怎么办
    CSS Position与Float:探索布局的灵活性
    11.0 堆参数调优入门之堆参数调整
    Caffe在Linux下的安装,编译,实验
  • 原文地址:https://blog.csdn.net/weixin_45203607/article/details/126568518