文章目录

  • 变量数学运算
  • count()
  • count()字符串
  • count()list; count()tuple
  • Print 函数
  • repr() 函数
  • DEL删除函数
  • POP 函数


变量数学运算

python数字运算 Python数字运算常用的有:加(+)、减(-)、乘(*)、除(/)、取模(%)幂运算()**
其中除法运算符有两种,一种是真正的除法(/)保留小数,另一种是地板除(//)去除小数(地板除就是向下取整,去除小数部分)。

count()

count()字符串

str.count(sub, start= 0,end=len(string))

count()list; count()tuple

list.count(obj)
tuple.count(obj)

Print 函数

print() 方法的语法:

print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout)

参数

objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file – 要写入的文件对象。

返回值

无。

实例
print_demo = 'seosem'

print(print_demo, end= '/')
print(print_demo, end= '/')
print(print_demo, end= '/')

repr() 函数

repr() 函数将对象转化为供解释器读取的形式。
语法

以下是 repr() 方法的语法:
repr(object)

参数
object – 对象。

返回值
返回一个对象的 string 格式。

seo_title = ['奢侈品']
s= repr(seo_title)
print(s)

DEL删除函数

del()用于list列表操作,删除一个或者连续几个元素。

>>> a = [-1, 3, 'aa', 85] # 定义一个list
>>> a
[-1, 3, 'aa', 85]
>>> del a[0]      # 删除第0个元素
>>> a
[3, 'aa', 85]
>>> del a[2:4]   # 删除从第2-3个元素。
>>> a
[3, 'aa']
>>> del a       # 删除整个list
>>> a
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined

numpy.delete()适用于numpy ndarray数组。但是numpy数组不支持删除数组元素,numpy.delete() 返回删除了某些元素的新数组。

import numpy as np

a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
index = [2, 3, 6]

new_a = np.delete(a, index)
print(new_a)        #Prints `[1, 2, 5, 6, 8, 9]`

del 也可以用于直接删除字符串,但不能删除字符串中具体的某个元素·

seo_title = '奢侈品'
del seo_title[0]
>>>
TypeError: 'str' object doesn't support item deletion

unt 函数方法:

  • 字符串
    Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

语法
str.count(sub, start= 0,end=len(string))

参数
sub – 搜索的子字符串
start – 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

返回值
该方法返回子字符串在字符串中出现的次数。

实例:
   chr= 'seosem'
   print(chr.count('s'))
   >>>
   2
  • 列表: list的count() 方法用于统计某个元素在列表中出现的次数。

count()方法语法:
list.count(obj)

参数
obj – 列表中统计的对象。

返回值
返回元素在列表中出现的次数。

实例

#以下实例展示了 count()函数的使用方法:

#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc', 123];

print "Count for 123 : ", aList.count(123);
print "Count for zara : ", aList.count('zara');

以上实例输出结果如下:
>>>
Count for 123 :  2
Count for zara :  1

POP 函数

  • set.pop()是随机删除集合中的一个元素。
set_this= {2,4,1,6,2}
    set_this.pop()
    print(set_this)