python基础语法——变量和变量类型

变量命名规则

软性规则:

1.给变量命名的时候,尽量使用描述性的单词来表示,尽量通过名字来表现出变量的作用
2. 当我们使用一个单词描述不清楚的时候,可以使用多个单词来命名,不怕变量名称长,而怕变量的含义表达的不清楚

当包含多个单词的时候,命名有很多种规范

  1. 驼峰命名:除了第一个单词的首字母之外,后续每个单词的首字母都大写,如:
    personInfo totalCount
  2. 蛇形命名:单词之间使用下划线_来进行分隔,如:
    per_info total_count

使用变量和修改变量

a = 10
b = a
print(b)

a = 20
print(a)

在这里插入图片描述

变量的类型

整数 int

在这里插入图片描述

  1. Python 中变量的类型,不需要在定义变量的时候声明,而只是依靠初始化语句,根据初始化的值的类型来进行确定的
  2. 在 Python 中,int 能够表示的数据范围,是“无穷”的 , Python 的 int可以根据要表示的数据大小,自动扩容,因此 Python 这里就没有 long , byte ,short 这些类型了

浮点数 float

在这里插入图片描述

注意:Java / C++ 和 Python float 的区别:
在这里插入图片描述

字符串 string

Python 中使用引号把一系列字符引起来,就构成了字符串

引号可以是 单引号 ‘ 也可以是 双引号 “ 都可以

在这里插入图片描述

str 为 string 的缩写

关于单双引号引发的问题,有一段话:My name is "wyz" 如果把这段话作为字符串,Python 就会无法识别,如下:

在这里插入图片描述

正确写法如下:

在这里插入图片描述

如果字符串里面包含了 双引号,表示字符串就可以用 单引号 引起来,反之,如果字符串里面包含 单引号,表示字符串就用 双引号 引起来,如果同时存在单引号,和双引号,Python 中还有一种字符串,使用 三引号表示 ''' 或者 """

打印字符串长度:

在这里插入图片描述
拼接字符串:

在这里插入图片描述

布尔

布尔类型是一个特殊的类型,取值只有两种,True False,通常用于逻辑判断

在这里插入图片描述

动态类型特征

一个变量的类型,在程序运行过程中发生改变,称为 动态类型

在这里插入图片描述

动态类型特性是一把双刃剑 ,对于中小型程序 , 可以大大的解约代码量 ( 比如写一段代码就可以同时支持多种类型 )而对于大型程序 , 则提高了模块之间的交互成本。 ( 程序猿 A 提供的代码难以被 B 理解 )。

猜你喜欢

转载自blog.csdn.net/Biteht/article/details/128414513