Python数据类型-----数字&字符串
Python数字类型
int类型表示的范围:-2147483648至2147483648之间,超出这个范围的数字即视为long(长整形)
在Python中不需要事先声明数据类型,它是根据具体的赋值来进行盘点数据类型的,例如:
int类型

使用type(变量名) 可以查看该变量被赋值后的数据类型是什么
超出int范围的数字

int类型存储为long类型

只需要在后面加上大写字母L
在python中还支持复数类型
复数类型

Python字符串类型
# coding=UTF-8
#简单定义简单字符串
test1='hello'
print test1
#定义含有单引号的字符串
test2="I don't know"
print test2
#定义既含有单引号又含有双引号的字符串,进行转义
test3="I don't \"know\""
print test3

\n换行符
# coding=UTF-8
#简单定义简单字符串
mail='To Tom:\n hello!\n I am jack!'
print mail

以上的转义使用起来会比较麻烦,那么可以使用三重引号(单引号双引号都可以)
# coding=UTF-8
#简单定义简单字符串
mail="""To Tom:
hello!
I am jack!'
"""
print mail
# coding=UTF-8
#简单定义简单字符串
mail='''To Tom:
hello!
I am jack!'
'''
print mail
操作字符串
使用变量名[字符串所在位置号]
# coding=UTF-8
#简单定义简单字符串
strval='abcd'
print strval[0]
strval[1]
print strval[1]
上述代码打印出来的值为a,b
# coding=UTF-8
#简单定义简单字符串
strval='abcd'
print strval[0]+strval[1]
从'abcd'中取出'bcd'
# coding=UTF-8
#简单定义简单字符串
strval='abcde'
#第一种
print strval[1:4]
#取值为bcd
#第二种
print strval[:4]
#取值为:abcd #取负数索引
print strval[-1]
#取值为:e print strval[-4:-1]
#取值为:bcd #逆向取值
print strval[-2:-5:-1]
#取值为:dcb
Python数据类型-----数字&字符串的更多相关文章
- python数据类型(数字\字符串\列表)
一.基本数据类型——数字 1.布尔型 bool型只有两个值:True和False 之所以将bool值归类为数字,是因为我们也习惯用1表示True,0表示False. (1)布尔值是False的各种情况 ...
- day03 python数据类型 数字 字符串 布尔
day03 python 一.基本数据类型 1.int a= 8 a_length = a.bit_length() #此方法求数字的二进制长度 print(a_length) ...
- Python学习笔记(五)--Python数据类型-数字及字符串
Python数据类型:123和'123'一样吗?>>> 123=='123'False>>> type(123)<type 'int'>>> ...
- Python数据类型之字符串
一:概述 Python中的字符串的一些概念 可以看作是字符的集合,在数据类型里没有单个字符的数据类型,可以用单个字符表示的一个字符串数据类型 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列 ...
- Python数据类型-02.字符串
本文主要记录字符串的相关知识,包括字符串的定义特点,常用方法和 请知悉: 计算机中,一切皆为对象世界万物,皆为对象,一切对象皆可分类 1.什么是字符串? 类似"hello world&quo ...
- Python数据类型(字符串)
文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 字符串 字符串是 Python 中 ...
- python基础【2】——python数据类型之字符串
python数据类型-字符串 一. 字符串的表示方法(str) 作用: 记录文本信息 表示方法:' ' 单引号 " "双引号 ''' '''三单引号 ""&qu ...
- Python数据类型之字符串类型
字符串的表示 字符串是Python中最常用的数据类型之一,必须使用成对的引号包围来表示字符串,引号可以是单引号 ' .双引号 " .三引号''' """,格式如 ...
- Python 数据类型:字符串
一.字符串介绍 字符串是由单引号/双引号/三引号引起来的,由字母 .数字或符号等构成的一串字符 In [1]: name = "Tom" # 定义字符串 In [2]: type( ...
随机推荐
- DoTween使用
官网:http://dotween.demigiant.com/ 1.step 这里使用lamda表达式,通过dotween的to方法将其移动到 Vector3(348, 196, 0)的值返回到Ve ...
- body-content取值的意义
body-content的值有下面4种: <xsd:enumeration value="tagdependent"/> <xsd:enumeration val ...
- 架构设计--逻辑层 vs 物理层
如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 Layer 和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理 ...
- web调试技巧
接触web不久,遇到了一些"奇怪"的问题,现将一些调试技巧总结如下: 1.欲添加某一样式,点击右键,查看源码 2.样式有问题,点击右键,审查元素 当然,还有一些经验总结 ...
- Android layout属性大全
第一类:属性值 true或者 false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 ...
- 使用UI Automation实现自动化测试 --工具使用
当前项目进行三个多月了,好久也没有写日志了:空下点时间,补写下N久没写的日志 介绍下两个工具 我本人正常使用的UISpy.exe工具和inspect.exe工具 这是UISPY工具使用的图,正常使用到 ...
- oracle:触发器,自治事务 trigger
create or replace trigger TRI_FC83_INSERT before insert ON FC83 FOR EACH ROW declare PRAGMA AUTONOMO ...
- 【spring 4】AOP:动态代理
一.动态代理简介 动态代理与普通代理相比较,最大的好处是接口中声明的所有方法都被转移到一个集中的方法中处理(invoke),这样,在接口方法数量比较多的时候,我们可以进行灵活处理,而不需要像静态代理那 ...
- 自适应中overflow的作用
最近在做东西的时候发现overflow还有这样的妙处:可以实现自适应,之前没加overflow实现起来是有点问题的 代码如下: <!DOCTYPE html><html> &l ...
- myecplise tomcat jdk
myeclipse是javaweb初学者或者工程师非常常用的软件.那么在MyEclipse中如何使用自己安装的JDK和tomcat呢.下面是JDK1.7+tomcat7.0+myeclipse10的j ...