python怎样将一次循环中不同条件下筛选的字符串合成一个字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎样将一次循环中不同条件下筛选的字符串合成一个字符串相关的知识,希望对你有一定的参考价值。

参考技术A 在python中可能遇到这种需求,比如A=[‘a’,‘b’,‘c’]我们想得到一个变量B=‘abc’。
方法一:使用join()方法

A=['a','b','c']
B=''
B=B.join(A)
print(B)#此时得到B='abc'
方法二:使用切片的方法

A=['a','b','c']
B=A[0]+A[1]+A[2]
print(B)#此时得到B=’abc
参考技术B 字符串拼接

+ ""%() "".format()推荐使用

name = input("name:")

age = int(input("age:"))

sex = input("sex:")
参考技术C 将一个字符串合并到一个字符串变量最好的方法是使用’+‘或者’+=’ ,因为这是快速且易读的

SQL如何将一列表中的字符替换成另外一个字符

还是刚才那个问题,我现在想把PhyName里面的字符替换成别的汉字

可以参考这条语句:
update Node
set PhyName=‘摄氏度’
where NodeTypeID=224
类似这种情况,全都可以用以下格式处理:
update 表名
set 字段名=新的内容
where 条件
其中‘条件’可以是NodeTypeID=224这种,只要表中记录符合条件的,将会执行更新。
只要明白了这个,类似的情况都能解决了。来自:求助得到的回答
参考技术A update node set phyname=replace(phyname,'原值','新值')追问

我的表中的PhyName有好几种,都是跟nodetypeid对应的,这个一改就把所有的改成一样了。

追答

你也没说改动的规则

追问

我这就是要把NodeTypeID相同的PhyName改成一样,
有好几种NodeTypeID呢。。。
谢谢

本回答被提问者采纳

以上是关于python怎样将一次循环中不同条件下筛选的字符串合成一个字符串的主要内容,如果未能解决你的问题,请参考以下文章

SQL如何将一列表中的字符替换成另外一个字符

Python dataframe 多条件筛选/过滤数据的方法及函数isin,query,contains,loc的使用介绍

excel如何多条件筛选

在Excel中怎样进行多条件筛选

怎样将数组作为Sql中IN的查询条件

如何将oracle 中一条数据拆分成多条