3.Python3变量与基本数据类型
3.1保留字和标识符
3.1.1保留字
保留字是Python语言中已经被赋予特定意义的一些单词,开发程序时不可以把保留字作为变量、函数、类、模块和其他对象的名称来使用。保留字如下:

3.1.2标识符
标识符可以简单理解为一个名字,它主要用来标识变量、函数、类、模块和其他对象的名称。
Python3语言标识符命名规格如下:
1)由字符、下划线“_”和数字组成,并且第一个字符不能为数字。和C语言差不多
2)不能使用Python3中的保留字
***Python3语言中的 标识符不能包含空格、@、%、$等特殊符号
***区分字母大小写
***[选学]Python3中以下划线开头的标识符有特殊意义。一般应避免使用相似的标识符。如:
--------类中以单下划线的标识符(如_width)表示类的保护成员(protected)
--------类中以双下划线的标识符(如__add)表示类的私有成员(private)
--------类中以双下划线开头和结尾的是Python里专有的表示,如构造函数(__init())
3.2变量(存储数据的地方)
在Python中不需要先声明变量名以其类型,直接赋值即可创建各种类型的变量
变量名 = value [例如: number = 1024]
3.3基本数据类型
Python中的数据类型有如下:
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
下面开始介绍最简单的基本数据类型
3.3.1数字类型(Number)
-----整数
**十进制整数(十进制数不能以0作为开头【0除外】)

**八进制整数(由0~7组成,对于八进制以0o/0O开头,注意在Python2中是以0开头)
**二进制整数 (由0和1组成,逢二进一)
**十六进制(由0~9,A~F组成, 以0x/0X开头)

-----浮点数(由整数和小数部分组成,主要用于处理小数的数 如1.14、0.5)

-----复数(由实数和虚数组成,并使用j/J表示虚数部分)

3.3.2布尔类型
3.3.3字符串类型(String)
Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。

****与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置赋值 str[0] = 'c'是错误的
注意:
1)反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
>>> print(r'Ru\noob') #Ru\noob
2)字符串可以用+运算符连接在一起,用*运算符重复。

3)Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。

4)Python中的字符串不能改变。

3.Python3变量与基本数据类型的更多相关文章
- Python入门 .变量 常量 基础数据类型 用户输入 流程控制语句 小练习题
# 2.name = input(“>>>”)通过代码来验证name变量是什么数据类型?--str name = input(">>>") pr ...
- Python变量与基本数据类型
Python变量与基本数据类型 前言 好了,从本章开始将正式进入Python的学习阶段.本章主要介绍的是Python变量与基本数据类型的认识,这些都是最基本的知识并且必须要牢靠掌握在心中. 注释 学习 ...
- 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型
[源码下载] 不可或缺 Windows Native (2) - C 语言: 常量,变量,基本数据类型 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 常量 变量 基本 ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- javaScript的注释、变量和基本数据类型
上一级写了javaScript是用来操作文档对象元素的,这一次带大家看看javaScriput的注释.变量和基本数据类型. 1.注释:注释是什么呢?注释其实就是阻止浏览器解析某一行或者多行代码或描述的 ...
- Java 变量及基本数据类型
1.Java变量 1.1 变量的概念 内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据: 该区域有自己的名称(变量名)和类型(数据类型): 该区域的数据可以在同一类型范围内不断变化: 1) ...
- Flutter学习笔记(3)--Dart变量与基本数据类型
一.变量 在Dart里面,变量的声明使用var.Object或Dynamic关键字,如下所示: var name = ‘张三’: 在Dart语言里一切皆为对象,所以如果没有将变量初始化,那么它的默认值 ...
- Go 变量及基本数据类型3
#### Go 变量及基本数据类型(三)今天学习一下剩下的两个基本数据类型(布尔类型,字符串类型)以及基本数据类型的相互转换##### 布尔类型布尔类型也称为bool 类型, bool 类型只允许取值 ...
- Go 变量及基本数据类型2
#### Go 变量及基本数据类型(二)今天学习一下基本数据类型,包括整数类型,小数类型,字符类型##### 整数类型用来存放整数数值的, 如0,1,-10,2222等; 整数型的类型有: 类型 有无 ...
随机推荐
- com.android.jack.CommandLine: Internal compiler error
Android studio编译的时候出现错误: SEVERE: com.android.jack.CommandLine: Internal compiler error Error:Executi ...
- 深入浅出 1 - AI量化策略快速理解
我们在用AI来编写量化策略过程中,主要用到了机器学习,先来从一张图直观理解什么是机器学习:人类对新问题做出有效决策依靠的是过去积累的许多经验,并对经验进行利用,而对机器来说,“经验”以“数据”方式 ...
- Linux 开机启动顺序_005
***了解Linux开机启动顺序之前先了解一下Linux运行级别,通过inittab配置文件查看运行级别的定义: [root@oldboy ~]# cat /etc/inittab # Default ...
- 移动网页广告引入mraid.js使用指南
在网上找mraid相关资料,相对比较少,大多都是API介绍,概念介绍等,没有一份详细的移动端网页广告使用教程,经过自己两天的摸索,完成了开发的移动端网页版的广告加入mraid功能. 背景: 我开发了移 ...
- VS2017 调试 Unity3D 脚本
1. 安装Unity3D最新版本. https://unity3d.com/cn/get-unity/download 2. 安装Visual Studio Community 2017. htt ...
- MySQL设置密码复杂度
MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格.使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置. 本文采用测试 ...
- LeetCode - Subarray sum equals k
Given an array of integers and an integer k, you need to find the total number of continuous subarra ...
- [VS SVN] VS的SVN插件AnkhSvn
VS的SVN插件AnkhSvn 修改VS配置 将解决方案或项目加入SVN管理
- 第六天 py 加法练习
其实就是while的用法! 该看第65 啦
- 剑指offer——python【第34题】第一个只出现一次的字符
题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写) 思路 遍历字符串,找到那个第 ...