Python基础知识(变量、数据类型、标识符、关键字、输出、输入、运算符、数据类型转换)

Python基础知识

1、变量

变量是存放数据值的容器。在python中,存储一个数据需要一个叫变量的东西,示例如下:
请添加图片描述

说明:

  • python中注释以 # 开头
  • 与其他编程语言不同,python 没有声明变量的命令。变量赋值以后才会被创建
  • 等号(=)用来给变量赋值,等号(=)运算符左边是变量名,右边是存储在变量中的值

可以在一行中为多个变量赋值(print 语句用于输出变量)
请添加图片描述
运行结果:
请添加图片描述

可以在一行中为多个变量分配相同的值
请添加图片描述
运行结果:
请添加图片描述

可以使用 + 字符将变量与另一个变量相加。对于数字,+ 字符用作数学运算符。字符串和数字相加会出错
示例1
请添加图片描述
运行结果:
请添加图片描述

示例2
请添加图片描述
运行结果:
请添加图片描述

2、数据类型

为了更充分的利用内存空间以及更有效的管理内存,变量是有不同的类型的,可以存储不同类型的数据,基础数据类型如下:
请添加图片描述
如何知道一个变量的类型:

  • 在python中,只要定义了一个变量,给变量赋值后,那么变量的类型就已经确定了,不需要开发者主动的去说明它的类型,系统会自动辨别
  • 可以使用 type(变量的名字) ,来查看变量的类型
    示例:请添加图片描述
    运行结果:
    请添加图片描述

3、标识符

标识符是开发者在程序中自定义的一些名称,如变量名、函数名等
标识符的规则如下:

  • 只能包含字母、下划线和数字,且不能以数字开头
  • 不能与python中的关键字相同
  • python中的标识符是区分大小写的

标识符命名规则建议:

  • 见名知意
    起一个有意义的名字,尽量做到看一眼就可以知道标识符是什么意思。如:名字 就定义为 name

  • 驼峰命名法
    小驼峰式命名法:第一个单词以小写字母开始,第二个单词的首字母大写。如:myName、aPig
    大驼峰式命名法:每一个单词的首字母都采用大写字母,如:FirstName、UserName

  • 还有一种命名法是使用下划线“_”来连接所有的单词,如:buy_book

4、关键字

python中一些具有特殊功能的标识符就是所谓的关键字,关键字是python已经使用的了,所以不允许开发者自定义和关键字相同的名字的标识符
一些关键字:
请添加图片描述

5、输出

  • python中变量的输出
    请添加图片描述运行结果:
    请添加图片描述

  • %占位符格式化输出
    在python中,格式化输出就是将一个字符串内的某个地方的值按照指定的格式进行转化后再将其输出的这么一个过程
    格式化操作的引入:
    如有以下代码
    请添加图片描述
    在输出年龄的时候,用了多次“我今年xx岁”,是否可以简化一下程序?
    答案当然是可以,将字符串格式化
    示例1
    请添加图片描述
    运行结果:
    请添加图片描述
    在上面程序中出现了 % 这样的操作符,这就是python中格式化输出。
    示例2
    请添加图片描述
    运行结果:
    请添加图片描述
    小结:%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好,如果只有一个%?,括号可以省略。

  • 常用的格式符号
    请添加图片描述

  • 其他格式化方式
    使用 .formart( ) 的方式格式化,通过占位符大括号{ }来识别替换字段
    示例请添加图片描述运行结果:请添加图片描述

    还可以使用f-strings的方式,在字符串前面加上字母f 或 F,格式化的字符串可以使用一对单引号或双引号或三单引号或三双引号,用大括{ }表示被替换字段,其中直接填入替换内容即可
    示例
    在这里插入图片描述
    运行结果:
    在这里插入图片描述

  • 换行输出
    在输出时,若有 \n 那么 \n 后的内容会在另外一行显示
    请添加图片描述运行结果:
    请添加图片描述

6、输入

接收用户输入的数据使用 input() 函数。input() 函数接受表达式输入,并把表达式的结果赋值给等号左边的变量,input() 函数返回的类型是字符串类型
请添加图片描述
运行结果:
请添加图片描述

7、运算符

  • 算术运算符
    混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义可以使用()来处理运算符优先级。不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。
    下面以a=10,b=20为例进行计算
    在这里插入图片描述
    示例
    请添加图片描述
    运行结果:
    请添加图片描述

  • 赋值运算符
    请添加图片描述

  • 复合赋值运算符
    请添加图片描述

  • 逻辑运算符
    请添加图片描述
    示例1
    请添加图片描述
    运行结果:
    请添加图片描述

    示例2
    请添加图片描述
    运行结果:
    请添加图片描述

  • 比较(关系、条件)运算符
    请添加图片描述

8、数据类型转换

常用的数据类型转换
请添加图片描述
示例1
请添加图片描述
运行结果:
请添加图片描述

示例2
请添加图片描述
运行结果:
请添加图片描述

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值