码迷,mamicode.com
首页 > 编程语言 > 详细

第二章 Python基本元素:数字、字符串和变量

时间:2016-06-18 01:17:08      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

Python有哪些内置的数据类型:

True    False        #布尔型
42    100000000    #整型
3.14159    1.0e8        #浮点型
abcdes            #字符串

2.1 变量、名字和对象

python中统一的形式是什么?  对象,所有的对象都是以对象的形式存在。

如何知道一个对象的类型?  type()语句

2.2 数字

整型和浮点型的除法分别是什么?

>>> 3/2
1.5
>>> 3//2
1

如何同时得到余数和商?

>>> divmod(5,2)
(2, 1)

如何表示二进制、八进制和十六进制?

>>> 0b111
7
>>> 0o11
9
>>> 0x11
17
如何进行类型转化?
>>> int(True)
1
>>> int(1.5)
1
>>> int(5)
5
>>> float(True)
1.0
>>> float(98)
98.0

 

*2.3 字符串

字符串和元组类似,是不可变的,因此不能使用插入和删除方法。

如何创建跨行的字符串?

>>> """li
zhi
xin
"""
li\nzhi\nxin\n

如何将其他类型转换为字符型?

>>> str(98.6)
98.6
>>> str(1.0e4)
10000.0
>>> str(True)
True

有哪些常用的转义字符?  \n \t \b

如何拼接字符串?

>>> "li" + "zhi" + "xin"
lizhixin
>>> "li"‘zhi‘"xin"
lizhixin

如何复制字符串?

>>> li*3 + "zhi"*2 + "xin"*4
lililizhizhixinxinxinxin

如何用切片提取字符?

>>> a = "lizhixin"
>>> a
lizhixin
>>> a[0]
l
>>> a[-1]
n
# [ start : end : step ]
# [ : ]
# [ start : ]
# [ : end ]
# [ start : end ]
# [ start : end : step ]
>>> a = "lizhixin"
>>> a[:]
lizhixin
>>> a[3:]
hixin
>>> a[2:5]
zhi
>>> a[-4:]
ixin
>>> a[::2]
lzii
>>> a[::-1]
nixihzil

如何替换字符串中的某个字符?

>>> a = "lizhixin"
>>> a
lizhixin
>>> a.replace(i, X)
lXzhXxXn

如何获得字符串的长度?

>>> len(a)
8

如何分割字符串?

使用字符串的方法split()

>>> a.split(i)
[l, zh, x, n]

如何合并字符串?

使用列表的方法join()

>>> a = [l, zh, x, n]
>>> i.join(a)
lizhixin

其他的字符串函数:

>>> a = lizhixin...
>>> a.strip(.)
lizhixin
>>> a.capitalize()
Lizhixin...
>>> a.title()
Lizhixin...
>>> a.upper()
LIZHIXIN...
>>> a.lower()
lizhixin...
>>> a.swapcase()
LIZHIXIN...
>>> a.center(30)
         lizhixin...          
>>> a.ljust(30)
lizhixin...                   
>>> a.rjust(30)
                   lizhixin...

第二章 Python基本元素:数字、字符串和变量

标签:

原文地址:http://www.cnblogs.com/leezx/p/5595507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!