Python的数值和字符串

Python数据类型

1。数值 --类型:  1/整型

         2/长整型

           3/浮点型  -- 0.0, 12.0, -18.8, 3e+7等

         4/复数型  -- complex 

In [1]: 0x34al
Out[1]: 842L

--0x34a --表示16进制
--l   --表示长整型
In [2]: 4e+7
Out[2]: 40000000.0

In [3]: type(4e+7)
Out[3]: float

--科学计数法
In [4]: b = "hello\nlulu"
In [6]: b
Out[6]: ‘hello\nlulu‘

In [7]: print b
hello
lulu

--里面有换行符,会把它打印出来

In [8]: a = ‘‘‘hello
   ...: lulu‘‘‘

In [9]: a
Out[9]: ‘hello\nlulu‘

In [10]: print a
hello
lulu

---三重引号 -可以是双引号 也可以是单引号  --表解释 这样可以自动把换行符加载 ,不需要自己写

2. 字符串  --是一个序列 -- 对于序列的操作  可以通过索引和切片

In [7]: b = ‘oplkdj‘

In [8]: b
Out[8]: ‘oplkdj‘

In [10]: b[0]
Out[10]: ‘o‘

In [11]: b[4]
Out[11]: ‘d‘

In [12]: b[-1]
Out[12]: ‘j‘

In [13]: b[-3]
Out[13]: ‘k‘

==========================
/* 取两个字符 */
In [14]: b[0]+b[4]
Out[14]: ‘od‘

In [15]: b[0:3]                --从第0个开始取到3个,第三个不显示
Out[15]: ‘opl‘
In [2]: a = ‘abcde‘

In [3]: a
Out[3]: ‘abcde‘

In [4]: a[1:2]
Out[4]: ‘b‘

In [5]: a[:]
Out[5]: ‘abcde‘

In [6]: a[:-1]
Out[6]: ‘abcd‘
--0到最后一个,但不取最后一个

In [7]: a[:2]
Out[7]: ‘ab‘
--[:2]默认冒号左边为0

In [8]: a[-1]
Out[8]: ‘e‘

In [9]: a[1:]
Out[9]: ‘bcde‘
--从1号位取到最后
In [10]: a[:-1]
Out[10]: ‘abcd‘

In [11]: a[::-1]
Out[11]: ‘edcba‘

In [12]: a[::1]
Out[12]: ‘abcde‘

In [13]: a[::2]
Out[13]: ‘ace‘

In [14]: a[::]
Out[14]: ‘abcde‘

3. 列表

4. 元组

5. 字典

时间: 2024-11-04 12:03:45

Python的数值和字符串的相关文章

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

Python数值和字符串

Python数据类型 数值 字符串 列表 元组 字典 1.1    数值的类型 整形 长整型 浮点数 复数类 字符串类型,有3种方法可以定义: 在python中 单引号 和双引号没有任何区别,在shell中单引号是完全引用,双引号表示部分引用. str = 'this is a string' str = "this is a string" str = '''this is a string''' a = "hello\nworld" 三重引号既可以表示注释,也可

04_Python的数据类型1数值和字符串_Python编程之路

上一节我们通过一个helloworld程序学习python的一些简单操作,还有输入与输出 这节我们来讲Python的数据类型与变量的操作 Python的交互器 在讲这个之前,我要先讲一下python的交互器,之后讲解代码(除了做简单项目)都在交互器上进行,这样可能比较直接一些,有利于刚接触python的人理解代码 python在命令行自带一个交互器,我们可以直接通过输入python进入python的交互器 但是他的功能并不是很齐全,比如代码着色,和变量的提示,以及操作shell命令的功能都没有

第四章 数值和字符串类型

@数值和字符串 python的数据类型体现在数据上,数据是什么类型,他就是什么类型. 数值 数值分为整数(int),浮点数(float)以及decimal和fraction 变量引用: 表达式,有加减乘除. 可以用占位符传递数据:(浮点型显示并保留两位小数) 用于比较: 在数值中,我们有一个内置的math函数可以直接导入引用. math.floor() 在横坐标中往左移: math.ceil() 在横坐标中往右移 math.trunc() 在横左边中往0移 round()四舍五入法. 数值可以转

表示数值的字符串-剑指Offer

表示数值的字符串 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数).例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值. 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是. 思路 数值的结构是'+/-' +

Python内置的字符串处理函数整理

Python内置的字符串处理函数整理 作者: 字体:[增加 减小] 类型:转载 时间:2013-01-29我要评论 Python内置的字符串处理函数整理,收集常用的Python 内置的各种字符串处理 函数的使用方法 str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str)) 字母处理全部大写:str.upper()全

Python基础总结(字符串常用,数字类型转换,基本运算符与流程控制)

一.字符串常用操作 #Python strip() 方法用于移除字符串头尾指定的字符(默认为空格) name='*egon**' print(name.strip('*'))#移除 name 变量对应的值两边的*,并输出处理结果 print(name.lstrip('*'))#移除 name 变量左边的*,并输出处理结果 print(name.rstrip('*'))#移除 name 变量右边的*,并输出处理结果 #startswith,endswith name='alex_SB' print

VBA学习---字符串型数值和数值型字符串相互转换

一.数值转化为字符串函数Str.CStr Str函数将数值转换为字符串,即返回一个代表一个数值的字符串,其语法为: Str(number) CStr函数将数值表达式转换为字符串,其语法为: CStr(mynumberExpression)     注意:当一个数值转换成字符串时,总会在其前面保留一个空位来表示正负,即字符串的第一位一定是空格或正负号,Str将英文句号(.)作为有效的小数点.          演示代码: Sub StrTranfomationDemo() Dim myDouble

Python的数值类型

问题: 1. Python数值有哪些? 2. 各类型的精度是多少? 3. 类型的转换是如何实现的? 5. 如何使用这些数据类型?需要注意什么? 6. 什么是不可变类型? 数值类型:     整型: (不可变类型)         标准整型:取值范围[-sys.maxint-1, sys.maxint]         长整型:可表示无限大的整数,其值仅与你机器支持的(虚拟)内存大小有关         数值超出标准整型范围将会转换为长整型.         例如:             1.定