您的位置:首页 > 编程语言 > Python开发

python的数据类型(上)

2017-12-03 21:43 295 查看
1、整型

age = input("please input your age: ")
print (age)
print(type(age))

a = 100
b = 30.0
print (a)
print (b)
print (a.__abs__()+b.__abs__())  #取模
print (abs(a)+abs(b))  #取模
print (dir(a))   #查看变量a的函数
print (a/b)


2、浮点型



3、布尔类型



4、字符串



字符串常用的方法包括:find、replace、split、join、strip、format。

这里所谓的方式,实际就是变量要调用的函数,想象一下,给你一堆字符串,让你找到其中的某段字符,或者替代某段字符,再或者按照某种规则分割,你是不是会无从下手?此时需要想到使用函数来帮忙,简单只需加一个点号调用即可。





-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这里详细说明下join:

join()函数

语法:  'sep'.join(seq)

参数说明

sep:分隔符。可以为空

seq:要连接的元素序列、字符串、元组、字典

上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

返回值:返回一个以分隔符sep连接各个元素后生成的字符串

str1 = 'abcde'
print ':'.join(str1)

反过来读好理解些:对于str1这个变量中的内容,加入冒号。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
下面是具体的例子:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



format比较好的写法:可以与变量一一对上。

print ('my name is {name} , my age is {age}').format(name='sj',age=18)




5、列表

列表也有很多的方法,或者你叫它函数也可以,主要包括:append、index、insert、pop、remove、reverse、sort、切片




























切片这里说明下

str1 = [1,23,7,4,'a','c','b']
print (str1)
print (str1[0:3])
#注意切片的时候,取得是最后一位数字-1
print (str1[1:5:1])     #取下标1-5 , 每隔一位取一次,自身算一位
print (str1[1:5:2])     #取下标1-5,每个2位取一次,自身算一位

结果如下

[1, 23, 7, 4, 'a', 'c', 'b']

[1, 23, 7]

[23, 7, 4, 'a']

[23, 4]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: