【Python个人学习笔记】--- 变量的基本使用
2018-12-13 17:59
381 查看
前言:
程序就是用来处理数据的, 而变量就是用来存储数据的。
文章目录
01. 变量定义
-
在python中,每个变量在使用前都必须赋值。变量赋值后,该变量才会被创建。
-
等号 = 用来给变量赋值
= 左边是变量名 - = 右边是存储变量中的值
- ex:变量名 = 值
可以用其他变量的计算结果来定义变量,变量定义之后,后续就可以直接使用了。
变量名只有在第一次出现才是定义变量,变量名再次出现,不是定义变量,而是直接使用之前定义过的变量。
程序开发中,可以修改之前定义变量中保存的值。
02. 变量的类型
-
在内存中创建一个变量,会包括:
变量的名称 - 变量保存的数据
- 变量存储数据的类型
- 变量的地址(标示)
在python 中定义变量是不需要指定类型(其他很多高级语言需要)
数据类型可分:
数字型
整形(int)
浮点型(float)
布尔型(bool)
真 (True)【非零即真】复数型(complex)
-
主要用于科学计算,例如:平面场问题,波功问题等
非数字型
-
字符串
使用 type 函数可以查看一个变量的类型
>>> name = "xiaoming" >>> type(name) >>> str
-
在python 2.x 中,整数根据保存数据的类型还分为:
int(整形) - long(长整形)
03.不同类型的变量之间的计算
-
数字型变量之间可以直接计算
-
在 python 中,两个数字型变量是可以直接进行算数运算的。
- 如果变量是布尔型,在计算时,
- True 对应的数字是 1
- False 对应的数字是 0 -
字符串变量之间使用
+
拼接字符串
- python 中,字符串之间可以使用+
拼接生成新的字符串 -
字符串变量可以和整数使用
*
重复拼接相同的字符串。 -
数字型变量和字符串之间不能进行其他计算。
- 例如:
>>> first_name = "zhang" >>> x = 10 >>> x + first_name TypeError: unsupported operand type(s) for + :'int' and 'str'. 类型错误:'+' 不支持的操作类型,'int' 和 'str'.
04.变量的输出
- 所谓输出,就是用代码获取用户在键盘输入的信息 - 需要使用 input() 函数 - (关于函数————一个提前准备好功能,可以直接使用,而不用关心内部的细节)
-
input() 函数实现键盘输入
在python中,用户输入的任何内容都认为是一个字符串 - 语法如下;
字符串变量 = input("提示信息:")
类型转换函数
int(x)将 x 转换为一个整数
float(x)将 x 转换为一个浮点数
05.变量的格式化输出
-
在python中可以使用
print()
函数将信息输出控制台,如果希望输出文字信息的同时,一起输出数据,就需要使用格式化操作符。 -
%
被称作格式化操作符,专门用于处理字符串中的格式。 包含%
的字符串,被称作格式化字符串。 %
和不同的字符连用,不同类型的数据需要不同的格式化字符。
格式化字符 | 含义 |
---|---|
%s |
字符串 |
%d |
有符号十进制整数,%06d表示输出的整数显示的位数,不足的地方用0补全 |
%f |
浮点数,%.02f表示小数点后面只显示两位 |
`%% | 输出% |
语法格式如下:
print("格式化字符串" % 变量) print("格式化字符串" % (变量1, 变量2...)) 例如: name = "小明" print("我的名字叫 %s, 请多多关照!",%name)
06.变量的命名
- 标识符和关键字
标识符
就是程序员定义的变量名,函数名,名字需要有见名知意的效果。
-
标识符可以由
字母、下划线、数字
组成。 -
不能以
数字
开头 -
不能和
关键字
重名 关键字就是在python内部已经使用的标识符。 - 关键字具有特殊的功能和含义。
- 开发者不许定义和关键字相同的名字标识符。
通过以下命令可以查看python中的关键字:
>>> import keyword
>>> print(keyword,kwlist)
07.变量的命名规范
目的是为了增加代码的可读性。
-
python 中的标识符是区分大小写的。
在定义变量的时候,为了保证代码格式,
=
的作用应该各保留一个空格。 -
在python 中,如果变量名需要由两个或多个单词组成时,可以按照以下方式命名:
每个单词都使用小写字母。
-单词与单词之间使用
_下划线连接。
参考:b站 黑马程序员视频
相关文章推荐
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- Python学习笔记一 基本语法、变量类型、时间处理
- Python学习笔记-模块介绍(一)-模块概念和基本使用
- Python学习笔记 - day2 - PyCharm的基本使用
- 小鸟游的Python爬虫学习笔记——基本库的使用
- Python爬虫学习--urllib的基本使用笔记
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- python学习笔记:time()和datetime()时间模块的基本使用和示例
- Python学习笔记之二 变量以及基本类型
- 【人生苦短,我学Python】个人学习笔记——设置pip和easy_install使用指定源
- python3 入门 个人学习笔记 基本数据类型
- SVM学习笔记(2)LIBSVM在python下的使用
- 【C++ Primer学习笔记】第2章:变量和基本类型
- 简明pyton教程学习笔记 1-5 介绍+安装python+最初的步骤+基本概念+运算符与表达式
- MFC学习笔记_ComboBox的基本使用
- Python学习笔记(2):基本概念
- python_变量+循环学习笔记
- [iTextSharp学习笔记]使用iText的基本构造块
- linux+qtreator+opencv学习笔记-基本使用
- [iTextSharp学习笔记]使用iText的基本构造块