首页 > 编程语言 >python2

python2

时间:2024-09-05 09:02:43浏览次数:10  
标签:arr join 列表 str 字符串 append python2

/ 转义字符,告诉python输入的符号就是符号本身,没有其他的含义

join函数输入字符串,需要用str()进行转换

  1. 功能:

    • join:用于将一个可迭代对象(如列表或元组)中的元素连接成一个字符串。它需要一个字符串作为分隔符。
    • append:用于向列表的末尾添加一个元素。它直接修改原列表。
  2. 返回值:

    • join:返回一个新的字符串,不会修改原始的可迭代对象。
    • append:返回 None,因为它是就地修改列表。
    •  
      words = ['Hello', 'World']
      result = ' '.join(words)
      # 结果为 'Hello World'
      

        

    • append 示例:  
      numbers = [1, 2, 3]
      numbers.append(4) 
      # numbers 现在为 [1, 2, 3, 4]
      

        

总结来说,join 用于字符串的连接,而 append 用于向列表添加元素。

 

字符串:
abs(x)                              x的绝对值
divmod(x,y)                     (x//y,x%y),输出为二元组形式(也称为元组类型)
pow(x,y)或pow(x,y,x)      x ** y或(x ** y)%z,幂运算

round(x)或round(x,d)     对x四舍五人,保留d为小数,无参数d则返回四舍五人的整数值

str.split(sep=None)         返回一个列表,由str根据sep被分割的部分构成,省略sep默认以空格分割
str.count(sub)                 返回sub字符串出现的次数

str.strip(chars)     从字符串str中去掉在其左侧和右侧chars中列出的字符

str.join(iter)                    将iter变量的每一个元素后增加一个str字符串

str.lower()                      返回字符串str的副本,全部字符小写

str.upper()        返回字符串str的副本,全部字符大写

str.replace(old, new)     返回字符串str的副本,所有的old字符串被替换为new

 

程序接收用户输入的五个数,以逗号分隔。将这些数字按照输入顺序输出,每个数字占10个字符宽度,右对齐,所有数字显示在同一行

 
num = input ().split(",")#用列表来做,把字符串按照逗号进行分割,然后放入列表中
fori in num:
print(’{:>10}’.format(i),end=’)#对列表本身进行遍历

接收用户输入的一个小于20的正整数,在屏幕上逐行递增显示从01到该正整数,数字显示的宽度为2,不足位置补0,后面追加一个空格,然后显示'>’号,'>’号的个数等于行首数字

input("请输入一个正整数":)
for i in range(l:eval(n)+1):#  range 函数左闭右开,从0开始取
print(’{:02}{}.format(i,'>'*i))

  

判断是否为中文字符       if 'u4e00'<= c <='\u9fff'

 接收用户输入的以英文逗号分隔的一组数据,其中,每个数据都是整数或浮点数,打印输出这组数据中的最大值。
arr=list(map(int,input().split(',')))
print(max(arr))


arr=input()
arr=arr.split(',')
#arr=map(int,arr)
arr=[int(i) for i in arr]
print(max(arr))

  

 

标签:arr,join,列表,str,字符串,append,python2
From: https://www.cnblogs.com/candice1/p/18397304

相关文章

  • Python2数据传输测试脚本
    服务端#-*-coding:utf-8-*-importsocketimportthreadingHOST='0.0.0.0'PORT=12345defhandle_client(conn,addr):print"连接地址:",addrtry:whileTrue:data=conn.recv(1024000)......
  • yum依赖python2环境-"No module named urlgrabber"
    1.python3安装perl环境以及IPC/cmd.pm模块,由于环境中安装了pyhon2和python3导致模块引入冲突。makepython3时一直报错没有Module_tktinter,重新安装tk后python3还是import失败 2.检查发现python2可以引入,并且再进行安装模块时,使用的是python,而系统python指向python2 3.修改......
  • 【python2-2】数据类型
    整型intinput()里面输出的都是字符串类型的,要转换成int类型在进行加减乘除num=input('请输入一个数字:')print(type(num))num=int(num)+10print(num)浮点数产生误差:采用round四舍五入:n1=0.1n2=0.2n3=round(n1+n2,2)print(n3)取整操作:向上取整......
  • 【python2-1】变量
    变量的创建price=10.5weight=7.5money=price*weightprint('总消费是%.2f元'%money)变量的修改year=2023print(year)year=2024print(year)money=10money='10元'print(money)快速注释:CTRL+左斜杠/price=10.5weight=7.5money=pr......
  • Centos7 安装 Python3环境,兼容python2
     一、安装Python3查看是否已经安装Python。Centos7默认安装了python2.7.5.因为一些命令要用它比如yum它使用的是python2.7.5。使用python-V命令查看一下是否安装Python。 然后使用命令whichpython查看一下Python可执行文件 安装依赖yuminstallzlib-develbz......
  • python2
    第三方IDE(集成开发工具)   pycharm安装教程    ......
  • 【已解决】完美解决Python2操作中 文名文件乱码 问题:深入解析与策略
    【已解决】完美解决Python2操作中文名文件乱码问题:深入解析与策略亲测有效一、乱码问题的根源剖析二、优雅处理乱码问题的策略1.统一编码:2.正确处理文件路径:3.异常处理:4.环境适配:三、示例代码与最佳实践四、扩展应用与高级技巧五、总结与展望一、......
  • Python28-6 随机森林
    随机森林算法详细介绍1.理论背景随机森林(RandomForest)是一种由LeoBreiman和AdeleCutler在2001年提出的集成学习方法。它结合了多个决策树的预测结果,以提高模型的准确性和鲁棒性。2.算法细节随机森林的构建过程可以分为以下几个步骤:Bootstrap采样:从原始数据集中随机......
  • Python28-5 k-means算法
    k-means算法介绍k-means算法是一种经典的聚类算法,其目的是将数据集分成(k)个不同的簇,每个簇内的数据点尽可能接近。算法的基本思想是通过反复迭代优化簇中心的位置,使得每个簇内的点与簇中心的距离之和最小。k-means算法的具体步骤如下:初始化:随机选择(k)个点作为......
  • Python21 k-近邻算法
    k-近邻算法(k-NearestNeighbors,k-NN)是一种基本且广泛使用的分类与回归算法。它的工作原理非常直观:通过测量不同特征点之间的距离,来进行分类或回归分析。1.K-NN算法基本概念1.基于实例的学习:k-NN是一种基于实例的学习,意味着它直接记忆训练数据集,并通过这些数据进行预测,而......