兄弟连学Python-3Python变量和数据类型
变量:变量就是可以改变的量。如:x+y = 10
x=5 , y=?
x=7 , y=? 这是数学里的变量
通俗的理解:变量 = 生活中的容器(盒子)
变量的赋值操作 = 我们把物品放入盒子
数据类型 = 放了不同物体的盒子(放入鞋子,那这个盒子的类型就是鞋盒;放了饭,就是饭盒)
变量赋值。变量的命名规范:1.变量名支持中文, 但不推荐使用 2.可以使用数字,但不能以数字开头 3.不可以使用特殊字符,除了下划线_ 4.变量严格区分大小写 5.变量命名要有意义(规范) 6.变量命名要避免和系统使用的保留关键字冲突
变量赋值的基本格式: 变量名 = 值 如 :age = 18
变量的其他赋值方式: 变量1=变量2=变量3=值 (给多个变量同时赋值同一个值)
变量1,变量2,变量3=值1,值2,值3 (给多个变量同时分别赋不的值)
变量交换: 变量1,变量2 = 变量2,变量1
变量的三个常用操作: 1.获取值 可直接通过变量名获取 age = 18 #用法:name
print(age)
2.查看数据类型 使用type()函数 print(type(age)) #用法:type(name)
3.获取变量在内存中的id()函数 print(id(name)) #用法:id(name)
数据类型 : Python中可以自定义数据类型,可以具有无限种数据类型。系统默认提供6个标准数据类型:
1.Number类型 数值类型 2.String类型 字符类型
2.List类型 列表类型 4.Tuple类型 元祖类型
3.Dict类型 字典类型 6.Set类型 集合类型
在Python中我们不需要声明一个变量的数据类型,只需要定义它并为它赋值,因为系统会根据我们给它的值自动分辨它的数据类型。
Number类型 : Number类型一共分为四个小类别:整型,浮点型,布尔值,复数
1. int 整型 :整型就是整数类型 , 声明整型有四种方式:
1.十进制声明整数:0~9 变量 = 十进制数字 print(10010)
2.二进制声明整数:0~1 变量 = 0b(零b)二进制数字 print(0b10010)
3.八进制声明整数: 0~7 变量 = 0o(零o)八进制数字 print(0o10010)
4.十六进制声明整数; 0~9A~F 变量 = 0x(零x)十六进制数字 print(0x10010)
5.十进制转化为二进制: 变量 = bin(十进制数字) print(bin(12))
未完待续。。。
兄弟连学Python-3Python变量和数据类型的更多相关文章
- python中变量的数据类型总结
1.变量的数据类型,分为数值型和非数值型 数值型: int(整型) float(浮点型) bool (布尔型,只有True和Flase) compex(复数型, 用于科学计算) 非数值型: str(字 ...
- Python 基础 变量和数据类型
python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...
- python之变量的数据类型(1)int 、bool 、str 及for循环运用
一.变量的数据类型(1) 1.int 类型 int类型是整数,常用的有bit_length() 方法 用来返回一个数的二进制长度 2.bool类型 布尔型只有两个值 True,False 有关类型转换 ...
- python之变量的数据类型(3)dict 及解构简单介绍
一.变量的数据类型(3) 1. dict 字典dict 用{}来表示 键值对数据 {key:value} 唯一性 键 都必须是可哈希的 不可变的数据类型就可以当做字典中的键 值 没有任何限制 2.增删 ...
- python之变量的数据类型(2)list 、 tuple 及range用法
一.变量的数据类型(2) 1.list 类型 列表的特点: 列表是一个可变的数据类型 列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象. 列表可以装大量的数据 列表的索引 ...
- python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件
一.认识计算机 1.硬件组成: CPU(大脑) + 内存(缓冲) + 主板(连接各部分) + 电源(心脏) + 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 2.操作系统 ①windows ...
- Python学习-5.Python的变量与数据类型及字符串的分割与连接
在Python中,变量类型是固定的,一旦声明就不能修改其类型(在Python里感觉不应该用声明,而应该用使用) 正确: var = 1 print(var) var = 2 print(var) 依次 ...
- Python(变量、数据类型)
常量:python中没有常量,只能通过名字特征来提示例如:全部大写,如 : OLDBOY_AGE=57 一.变量 变量声明变量#!/usr/bin/env python age=18gender1=' ...
- Python——1变量和数据类型(内含其他知识点链接)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- 1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏
一. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: ...
随机推荐
- Java Web项目(Extjs)报错三
1. Java Web项目(Extjs)报错三 具体报错如下: at org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEng ...
- Error Code: 1630. FUNCTION rand.string does not exist
1.错误描述 13:50:13 call new_procedure Error Code: 1630. FUNCTION rand.string does not exist. Check the ...
- nested exception is java.sql.SQLException: IO 错误
1.错误描述 (mx.messaging.messages::ErrorMessage)#0 body = (null) clientId = "18CE3B03-9709-9DA8-763 ...
- 命令行工具osql.exe使用
目标: 快速在21个库修改Test表的某条记录,这几个库都分别在不同的服务器上. 通常会想到,到每个库都执行一下语句不就好了吗?这个数据库切换来切换去,挺麻烦了,通过命令行工具osql.exe就可以快 ...
- 机器学习相关的tutorial
1. MRF 马尔可夫随机场 http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/AV0809/ORCHARD/ 从MRF,讲到Gibbs分 ...
- 关于CS1061报错(XX不包含XXX的定义,并且找不到类型为XX的第一个参.....)的一种可能的解决的办法
在我编程中,我遇到了一个这样的报错, 可是我引用的product类中又确实定义了这么一个方法, protected void BindPageData(int categoryID) { Produc ...
- Java并发系列[8]----CyclicBarrier源码分析
现实生活中我们经常会遇到这样的情景,在进行某个活动前需要等待人全部都齐了才开始.例如吃饭时要等全家人都上座了才动筷子,旅游时要等全部人都到齐了才出发,比赛时要等运动员都上场后才开始.在JUC包中为我们 ...
- 【JDK1.8】JUC.Lock综述
一.前言 前段时间结束了jdk1.8集合框架的源码阅读,在过年的这段时间里,一直在准备JUC(java.util.concurrent)的源码阅读.平时接触的并发场景开发并不很多,但是有网络的地方,就 ...
- 【ZJOI2008】树的统计(树链剖分)
题面 Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II ...
- UNDO及MVCC、崩溃恢复
UNDO特性:避免脏读.事务回滚.非阻塞读.MVCC.崩溃恢复 事务工作流程(图2) MVCC原理机制 崩溃恢复:redo前滚.undo回滚 长事务.大事务:危害.判断.处理 UNDO优化:实现und ...