刻意练习:Python基础:——Task01.变量、运算符与数据类型

刻意练习:Python基础:——Task01.变量、运算符与数据类型

注意:Python是一门弱类型语言,弱类型包含两方面的含义:
①所有的变量无须声明即可使用,或者说对从未用过的变量赋值就是声明了该变量;②变量的数据类型可以随时改变,同一个变量可以一会儿是数值型,一会儿是字符串型。

一、单行注释和多行注释

  • Python语言允许在任何地方插入空字符或注释,但不能插入到标识符和字符串中间。
  • 单行注释:Python使用(#)表示单行注释的开始,跟在“#”后面直到这行结束为止的代码都将被解释器忽略。
  • 多行注释:指一次性将程序中的多行代码注释掉,在Python程序中使用三个单引号或三个双引号将注释的内容括起来。

#这是一单行注释
'''
这是用三个单引号表示的多行注释
这是用三个单引号表示的多行注释
这是用三个单引号表示的多行注释
'''

"""
这是用三个双引号表示的多行注释
这是用三个双引号表示的多行注释
这是用三个双引号表示的多行注释
"""

二、变量

  • Python使用(=)作为赋值运算符

  • Python是弱类型语言,弱类型语言有两个类型特征:
    1.变量无须声明即可直接赋值:对一个不存在的变量赋值就相当于定义了一个新变量。
    2.变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串。

  • 定义完变量后,可以使用函数print()来输出
    在这里插入图片描述

  • print()函数完全可以输出多个值

  • 使用print函数输出多个变量时,print()函数默认以空格隔开多个变量,如希望改变默认的分隔符,可通过sep参数进行设置。
    在这里插入图片描述

  • 在默认情况下,print()函数输出之后总会换行,这是因为print()函数的end参数的默认值是"\n",这个"\n"就代表了换行。

  • 如果希望print()函数输出之后不会换行,则重设end参数即可

print(a,end="")
  • 变量的命名规则:
    1.Python语言的标识符必须以字母、下画线(_)开头,后面可以跟任何数目的字母、数字和下画线。
    2.标识符不能是Python关键字,但可以包含关键字。
    3.标识符不能包含空格。
  • Python语言是区分大小写的

三、数据类型

  • 整数(int):
    1.Python3的整数支持各种整数值,不管是小的整数值,还是大的整数值,Python都能轻松处理。
    2.Python的整数数值有四种表示形式:
    十进制形式:最普通的整数
    二进制形式:以0b或0B开头
    八进制形式:以0o或0O开头
    十六进制形式:以0x或0X开头

  • 浮点型(float):
    1.浮点数必须包含一个小数点,否则会被当成整数类型处理。
    2.只有浮点型数值才可以使用科学计数形式表示。

  • 复数(complex):
    1.如果需要在程序中对复数进行计算,可导入Python的cmath模块

三、运算符

  • Python语言中的运算符可分为如下几种:
    1.赋值运算符:"="
    2.算数运算符:所有的基本算术运算符
    加法“+”;
    减法“-”;
    乘法“*”还可以作为字符串的连接运算符,表示将N个字符串连接起来。
    除法:“/”表示普通除法;“//”表示整除; “%”求余运算符(①Python不要求求余运算符的两个操作数都是整数,Python的求余运算符完全支持对浮点数求余 ②求余运算的结果不一定总是整数)
    乘方运算符“**”。
    3.索引运算符:[ ]
    4.比较运算符:>, >=, <, <=, ==, !=, is, is not
    5.逻辑运算符:and, or, not
    6.三目运算符:if语句(True_statement if expression else False_statement)
    7.in运算符:判断某个成员是否位于序列中(反义词:not in)

  • 只有单目运算符、赋值运算符和三目运算符例外,它们是从右向左结合的,也就是说,它们是从右向左运算的。

发布了38 篇原创文章 · 获赞 1 · 访问量 824

猜你喜欢

转载自blog.csdn.net/weixin_45774706/article/details/102655306