python第一节:变量及数据类型
一、变量
1、什么是变量
变:即为变化的事物
量:即为事物当前的状态
2、为什么用变量
变量可以方便的记录事物当前状态,在后面随时可以调出使用
3、怎么用变量
变量使用前需要先进行赋值(记录状态)
赋值方法:变量名 = 变量值
已经被赋值的变量名被再次赋值时会将前面的赋值结果覆盖
当变量名在“=”左侧是视为赋值,其他情况皆为取值,即把变量名转换为变量值使用
4、变量限制条件
变量名:一般由数字、字母、下划线组成,但不可为数字开头,且下划线开头的变量名有特殊意义,一般不使用。
在取变量名时遵守见名知意,其次是简短。
驼峰体(难分辨):
AgeOfOldboy = 56
NumberOfStudents = 80
下划线(推荐使用):
age_of_oldboy = 56
number_of_students = 80
变量值:不同数据类型的赋值方式不同
数字类型:整数(int)、浮点型(float)可以直接写在“=”右侧
字符串(str):可由字母、数字及空格组成,用' ' 或" "或""" """ 括起单双引号可组合使用,三引号用于多行内容
列表(list):可以载入多个不同类型的数据,由[]括起,列表中可嵌套列表(套娃),多个数据用逗号隔开
字典(dict):可以载入多个不同类型的数据,由{ }括起,每个记录的数据前都有key,且key不可取一样的,多个数据用逗号隔开
例:
元组(tuple):存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来取值
集合(set):可以载入多个不同类型的数据,由{ }括起,多个数据用逗号隔开,自动省略相同数据
5、数据类型总结
数字
字符串
波尔值:True、False
集合:无序,即无序存索引相关信息
元组:有序,需要存索引相关信息,不可变
列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改
value:可以是任意类型,key:只能是不可变数据(如下图)
6、可变和不可变
可变:即可以改变变量名对应的值的一部分,其函数名对应的内存id地址不改变
不可变:即不可以改变其对应的值的一部分,只能改变其整体
7、有序和无序
有序:能用索引
无序:不可索引
8、is和=
变量名和变量名间用is就是对比内存地址id是否一样,id一样则对应的数据一样
= 对比两边数据是否一样,必须为同类型才可比较,
对比结果均以波尔值表示
9、波尔值(bool)
显性波尔值:
即通过数学判断,或数据对比直接获取能看见的True、False
隐形波尔值:
所有数据均可表示看不见的波尔值
False由三类数据 0 、 空 、None
其余数据均为表示True
None值获取:(如图)
# syy = print("========>") # 数据被输出了
# print(syy) #存了个寂寞 res=None
10、not、and、or运算符(结果为波尔值)
运算优先级:not> and > or
not:表示将后面结果取反
and:将and两边运算结果连接,只有当两边运算都为True,结果才为True,否则为False
or:将or两边运算结果连接,只有两边结果都为False,结果才为False,否则为True
运算数据可以为显性或隐性波尔值
如果为一串相同的运算符进行运算则从左往右依次进行
如果为一串混合的运算符则依次先运算完所有优先级最高的运算符
一般利用()将运算顺序扩起
python第一节:变量及数据类型的更多相关文章
- python中的变量和数据类型
一.变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字. 二.变量命名规则: 1. 变量名由字母.数字.下划线组成 2. 数字不能开头 3. 不可 ...
- Python自动化开发-变量、数据类型和运算
一.变量 变量定义:Variables are used to store infomation to referrenced and manipulated in a computer progra ...
- 初学Python——第一节课
一.Python语言的特性: 1.与C语言不同,Python语言是一门解释性语言.程序在执行过程中,执行一步.编译一步. 2.Python是一个动态类型语言,不需要定义变量的数据类型. 3.Pytho ...
- day03-执行python方式、变量及数据类型简介
目录 执行Python程序的两种方式 1. 第一种:交互式 2. 第二种:命令式 3. Python执行程序的三个阶段 变量 变量 什么是变量 Python中的变量 变量名的命名规范 内存管理 定义变 ...
- Python第二章-变量和数据类型
变量和数据类型 一.什么是变量,常量 思考:程序执行指的是什么? 对数据进行存储处理和计算,最终获得结果,这是程序执行的本质. 变量的概念和在数学中的变量的概念一样的,只是在计算机程序中,变量不仅可以 ...
- 第一章 python介绍、变量、数据类型、流程控制语句等
一.python介绍 1.python的诞生 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(龟叔)于1989年发明,第一个公开发行版发行于1991年. ...
- day003 python解释器、变量和数据类型基础讲解
Python解释器 打开官网https://www.python.org/downloads/windows/ 下载中心下载对应电脑版本的Python安装包,选择custom后一路next安装完成.过 ...
- python基础之变量与数据类型
变量在python中变量可以理解为在计算机内存中命名的一个存储空间,可以存储任意类型的数据.变量命名变量名可以使用英文.数字和_命名,且不能用数字开头使用赋值运算符等号“=”用来给变量赋值.变量赋值等 ...
- python进阶(一)变量与数据类型、python之禅
一.变量: 1.变量组成:由数据.字母与下划线组合 2.不能以数字开头 3.python关键字与函数名不能作为变量名 4.当字符串变量中包含引号时,可使用单引号与双引号进行区分,或转义 print(& ...
随机推荐
- Docker 本地镜像推送到阿里云(五)
最近在学习Docker,从安装Docker开始,到自定义制作镜像mycentos,但是怎么把它推送到阿里云,一直是困扰我的问题.后面有时间了解了一下,根据本地镜像推动到阿里云其实并没有我们想象中那么难 ...
- 获取浏览器URL中查询字符串中的参数
//http://www.runoob.com/index.html?name=xiaoming&age=23function showWindowHref(){ var sHref = wi ...
- 笨方法学python笔记
编程是什么 编程就是通过输出一种语言给计算机"听",命令其去执行相应的操作. 我们称我们给计算机下达的命令称为指令.一般说程序就是有多个指令构成的. 计算机需要使用非常多的电路来实 ...
- Android全面解析之Context机制
前言 很高兴遇见你~ 欢迎阅读我的文章. 在文章Android全面解析之由浅及深Handler消息机制中讨论到,Handler可以: 避免我们自己去手动写 死循环和输入阻塞 来不断获取用户的输入以及避 ...
- Java8的StreamAPI常用方法总结
目录 什么是Stream? Stream的创建 测试API 新建测试数据 findFirst.findAny anyMatch.noneMatch filter max.count peek.map ...
- docker redis 设置和使用
1 开启docker 拉取redis镜像 1.1 桌面版docker 在镜像所在位置命令行执行 docker load -i redis.tar 1.2 开启redis docker run -p ...
- 浅析Python项目服务器部署
基础理论 关于Web服务器和应用服务器 基本概念: Web服务器主要功能就是存储.处理.传递网页,客户端和服务器之间基于HTTP协议进行通信. 应用服务器主要是处理动态请求,调用相应的对象完成对请求的 ...
- TCP 百万并发 数据连接测试 python+locust
过程笔记和总结 尝试一.locust 测试百万Tcp并发 另一种方式是使用jmeter 基础环境 服务端 虚拟机:Centos7.2 jdk 1.8 客户端 虚拟机: Centos7.2 python ...
- Maven项目中配置jdk版本
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...
- UWP ListView添加分割线
先看效果: 我并没有找到有设置ListView分割线的属性 下面是一个比较简单的实现,如果有同学有更好的实现,欢迎留言,让我们共同进步.我的叙述不一定准确 实现的方法就是在DataTemplate里包 ...