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、浮点型

python的数据类型(上)

3、布尔类型

python的数据类型(上)


4、字符串

python的数据类型(上)

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

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

python的数据类型(上)

python的数据类型(上)

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

这里详细说明下join:

join()函数

语法:  'sep'.join(seq)

参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

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

str1 = 'abcde'
print ':'.join(str1)
反过来读好理解些:对于str1这个变量中的内容,加入冒号。

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

下面是具体的例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#对序列进行操作(分别使用' '与':'作为分隔符)
  
>>> seq1 = ['hello','good','boy','doiido']
>>> print ' '.join(seq1)
hello good boy doiido
>>> print ':'.join(seq1)
hello:good:boy:doiido
  
  
#对字符串进行操作
  
>>> seq2 = "hello good boy doiido"
>>> print ':'.join(seq2)
h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
  
  
#对元组进行操作
  
>>> seq3 = ('hello','good','boy','doiido')
>>> print ':'.join(seq3)
hello:good:boy:doiido
  
  
#对字典进行操作
  
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4}
>>> print ':'.join(seq4)
boy:good:doiido:hello
  
  
#合并目录
  
>>> import os
>>> os.path.join('/hello/','good/boy/','doiido')
'/hello/good/boy/doiido'
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


python的数据类型(上)

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

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

python的数据类型(上)

5、列表

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

python的数据类型(上)

python的数据类型(上)

python的数据类型(上)

python的数据类型(上)

python的数据类型(上)

切片这里说明下

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]


相关文章:

猜你喜欢
  • 2021-07-22
  • 2021-05-07
  • 2021-06-13
  • 2021-03-30
相关资源
相似解决方案