python基础--基础数据类型
1、输入
python2中的输入:
关键字:input() --> 需要人为的告诉input你输入的是哪种类型的数据(声明数据类型)
>>> name = input('please input you name:')
please input you name:'william'
>>> name
'william'
>>> type(name)
<type 'str'>
>>>
关键字:raw_input() --> 会将用户的输入统一存为字符串类型
python3中的输入:
关键字:input() --> 会将用户的输入统一存为字符串类型
>>> name = input('please input you name')
please input you name william
>>> name
' william'
>>> type(name)
<class 'str'>
>>>
代码一旦改动,必须要重新执行有所改动的py文件,不然的话程序执行的还是你之前未改动的代码
2、格式化输出
有两种占位符:%s 和%d
%s:可以给任意数据占位
%d:只能给数字占位
补充:%08d:传入的数据如果不够八位的话默认用0补全,超过8位的话,是多少就是多少
3、数据类型:
整型:
作用:年龄、QQ号、手机号等等
定义:age = 18 --> age = int(18)
长整型:这是python2才有的
n = 123
# int
n = 122213123213132132132131232132131231232132131232312312
#long
# 122213123213132132132131232132131231232132131232312312L
n = 1L
# 定义长整型
浮点型:
作用:体重、身高等等
定义:salary = 8.88 --> salary = float(8.88)
复数:a = 1 - 2j
实部:a.real
虚部:a.imag
字符串:
作用:存储一些描述性的信息
定义:单引号、双引号、三引号(之所以有三种定义方式是考虑到用户在输入的文本中也需要用到引号)
python中的字符串支持加和乘操作
列表:
作用:能够存储多个数据,并且可以方便的取出其中的某一个或多个数据(元素)
定义:[]内部通过逗号分隔开多个元素,可以是任意的数据类型
字典:
作用:能够存储多个数据,存储的key对value有描述性的功能(能够将信息准确的表达清楚)
定义:{}大括号内可以存多个数据,元素的格式是key:value形式存储
布尔值:
作用:标识事物的对错(可行性)通过True或者False来来判断事物的真假、对错(一般情况下我们不是直接操作的布尔值而是通过判断去得到布尔值,这里面就两个值不会反复开辟内存空间去存放)
定义:tag = True --> tag = bool(True)
3、运算符
算术运算符:
+加
-减
*乘
/除
//整除
%取余
比较运算符:
== 比较对象 是否相等
!= 比较两个对象 是否不相等
>大于
<小于
>=大于等于
<=小于等于
<>不相等
链式赋值:
x=100
y=x
z=x
x = y = z = 100
交叉赋值:
x = 10
y = 20
x, y = y, x]
z = x
x
4、逻辑运算符
与:and-->两边必须同时成立
或:or-->一边成立就可以,另一边无需再看
非:not-->结果取反
python基础--基础数据类型的更多相关文章
- Python基础之数据类型
Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...
- 第一节 Python基础之数据类型(整型,布尔值,字符串)
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...
- 第二章:python基础,数据类型
"""第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...
- python基础一数据类型之字典
摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...
- python的基础数据类型笔记
注意:此文章基于python3.0以上做的笔记. python的基础数据类型大体有一下几种 一.int int类型有以下几种方法 .bit_length 返回数据在内存中所占的比特位 如下: prin ...
- Learning Python 004 基础的数据类型和变量
Python 基础的数据类型和变量 数据类型 整数 Python可以处理任意大小的整数,当然包括负整数. Python表示十六进制也用0x前缀. 浮点数 1.23x10^9和12.3x10^8是完全相 ...
- Python学习day04 - Python基础(2)数据类型基础
<!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...
- Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别
Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=we ...
- 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出
第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...
- 『无为则无心』Python基础 — 8、Python中的数据类型(数值、布尔、字符串)
目录 1.数据类型介绍 2.数值型(Number) 3.布尔型(bool) 4.None(空值) 5.常量 6.字符串(String) 1.数据类型介绍 (1)什么是数据类型 在生活中,我们日常使用的 ...
随机推荐
- MaxCompute安全管理指南-案例篇
通过<MaxCompute安全管理-基础篇>了解到MaxCompute和DataWorks的相关安全模型.两个产品安全方面的关联,以及各种安全操作后,本篇主要给出一些安全管理案例,给安全管 ...
- LUOGU P2949 [USACO09OPEN]工作调度Work Scheduling (贪心)
解题思路 明明一道比较简单的贪心结果挂了好几次23333,就是按照时间排序,然后拿一个小根堆维护放进去的,如果时间允许就入队并且记录答案.如果不允许就从堆里拿一个最小的比较. #include< ...
- 19-10-26-Night-D
压表的技巧. ZJ一下: T1,考试不会哈夫曼树只压到$1MB$最后截掉了一部分. T2,直接暴力丢上去.$\Theta(N+\sqrt{N}\log N)$ T3,现场码出左右旋然后就不会了$QAQ ...
- System.Web.Mvc.HttpNotFoundResult.cs
ylbtech-System.Web.Mvc.HttpNotFoundResult.cs 1.程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutral, ...
- <每日一题>题目6:二分查找
#二分查找 ''' 1.end问题 2.44对应的end<start 找不到情况 3.返回值递归的情况 4,611,aim太大的情况 ''' l = [2,3,5,10,15,16,18,22, ...
- elasticsearch filters特性
使用filters优化查询 ElasticSearch支持多种不同类型的查询方式,这一点大家应该都已熟知.但是在选择哪个文档应该匹配成功,哪个文档应该呈现给用户这一需求上,查询并不是唯一的选择.Ela ...
- 分布式事务中间件 Fescar—RM 模块源码解读
前言 在SOA.微服务架构流行的年代,许多复杂业务上需要支持多资源占用场景,而在分布式系统中因为某个资源不足而导致其它资源占用回滚的系统设计一直是个难点.我所在的团队也遇到了这个问题,为解决这个问题上 ...
- SSH协议的Python实现paramiko
目录 paramiko安装 SSHClient类与SFTPClient类 SSHClient类的方法 SFTPClient类的方法 paramiko的基本使用 paramiko.SSHClient两种 ...
- ionic view 视图
ionic view 方法 $ionicView.loaded 视图已经被加载了.这事件只发生一次当视图被创建并添加到Dom中.当跳出页面并且被缓存了的话,再次访问这个页面时这个时间将不会被激活.L ...
- Django中间件初始化过程
def load_middleware(self): """ Populate middleware lists from settings.MIDDLEWARE. Mu ...