python数据类型之简单数据类型

变量使用注意事项

  1. 慎用小写字母l和大写字母O,因为它们可能被人看成数值1和0.
  2. 应使用小写的python变量名。

字符串

在python中,用引号括起来的都是字符串,其中的引号可以是单引号和双引号。

“This is a string”
‘This is also a string‘

首字母变大写

利用title方法实现

1 name = "aaron"
2 print(name.title())

title

字符串变小写

利用lower方法实现。存储数据时,很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转化成小写,再存储它们。

name = "aaron"
print(name.lower)

lower

字符串变大写

利用upper方法实现。

name = "arron"
print(name.upper())

upper

合并字符串

Python使用加号(+)来合并字符串。

1 first_name = "aaron"
2 last_name = "jim"
3 full_name = first_name+" "+last_name

字符串合并

python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内从中重新开辟一块空间。

添加空白

利用制表符(\t)和换行符(\n)来实现添加空白。

1 print("\tptyhon")
2 print("\npython")

删除空白

  • 利用rstrip方法,暂时删除尾部空白。

1 value = "python "
2 print(value.rstrip())

rstrip

  • 将删除后的结果保存到变量中,实现永久删除字符串尾部空白

1 value = "python "
2 value_tmp = value.lstrip()
3 print(value_tmp)

变量替换

  • 删除首部空白

利用rstrip方法实现。

1 value = " python"
2 print(value.rstrip())

rstrip

  • 删除两端空白

利用strip方法实现。

1 value = " python "
2 print(value.strip)

strip

整数

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(长整型)

  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

浮点数

先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。

complex(复数)

  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注:Python中存在小数字池:-5 ~ 257

布尔值

  真或假

  1 或 0

原文地址:https://www.cnblogs.com/cjaaron/p/8656570.html

时间: 2024-11-09 00:33:17

python数据类型之简单数据类型的相关文章

数据类型之简单数据类型

ECMAScript中有五种简单数据类型(基本数据类型):Undefined,Null,Boolean,Number,String. Undefined 类型 Undefined类型只有一个值,即Undefined.使用 var 声明变量但没有对其初始化时,这个变量的值就是 undefined. 例如: var message ; alert(message == undefined); //true 上面的代码只是声明了 message,没有对其初始化,所以 message 的值就是 unde

0092 数据类型、简单数据类型概述

8.1 数据类型简介 为什么需要数据类型 ? 在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型. 简单来说,数据类型就是数据的类别型号.比如姓名"张三",年龄18,这些数据的类型是不一样的. 变量的数据类型 ? 变量是用来存储值的所在处,它们有名字和数据类型.变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中.JavaScript 是一种弱类型或者说动态语言.这意味着不用提前声明变量的类型,

python变量和简单数据类型

一.变量 什么是变量,变量就是计算机语言中能储存计算结果或能表示值抽象概念. 例一: message = "Hello Python world!" print(message) 在以上例子中,message就是一个变量,= 这个符号的意思是赋值,意思是将 = 后面的值赋给=前面的变量,这样运行print时,就可以将message的值打印出来.  二.变量的命名和使用 1.变量名只能包含字母.数字和下划线.变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message

json概述及python处理json等数据类型

<一,概念> 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON.XML等.反序列化(deserialization): 就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象. JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集. Python2.6开始加入了JS

Python中常见的数据类型总结

Python提供多种数据类型来存放数据项集合,主要包括序列(列表list和元组tuple),映射(如字典dict),集合(set),下面对这几种一一介绍: 一 序列 1.列表list 列表是一种有序的集合,相对于元组和字符串的不同是它其中的元素可变,可以随时添加和删除其中的元素. (1) 创建list 在命令行中测试,如下: >>> L1 = [1,2,3] >>> L1 [1, 2, 3] >>> L2 = ['abc'] >>>

1.python变量与基础数据类型

一.什么是变量? 在我的理解,程序中的变量就是在内存中开辟出一块空间,也可以把变量看作是一种容器, 程序的运行本质是一系列状态的变化,而变量这种容器就是通过内存来保存程序运行的状态,变量值的变化就构成了程序运行的不同结果. 二.变量有哪些赋值方式? 1.最基本的赋值方式,变量名 = 变量值 ,name = "suhaozhi". 2.链式赋值,a = b = c = "suhaozhi" (变量a,b,c同时对应了一个变量值"suhaozhi",

Python 30分钟入门——数据类型and控制结构

Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,如果你是在Windows上学习Python,安装包自带的"Python Manuals"就是一份很好的学习资料(基本上不用去找其他资料了):尤其是其中的Tutorial,非常适合初学者.本文一方面总结了python语言的核心--数据类型和控制结构:另一方面,通过与其他语言的对比表达了我对Python的一些拙见. 数据类型 Pyt

Python 30分钟入门——数据类型 &amp;amp; 控制结构

Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,假设你是在Windows上学习Python,安装包自带的"Python Manuals"就是一份非常好的学习资料(基本上不用去找其它资料了):尤其是当中的Tutorial,非常适合刚開始学习的人.本文一方面总结了python语言的核心--数据类型和控制结构:还有一方面,通过与其它语言的对照表达了我对Python的一些拙见. 数据

第2章 变量和简单数据类型

第2章 变量和简单数据类型 2.1 变量 message = "Hello Python" print(message) message = "Hello world" print(message) #两行都会打印,Python将始终记录变量的最新值 2.1.1 变量的命名和使用 变量名只能包含字母.数字和下划线 变量名不能包含空格 不能将Python关键字和函数名作为变量名 变量名应既简短又具有描述性格 慎用小写字母l和大写字母O 2.1.2 使用变量时避免命名从