如何在没有任何内容的情况下替换TextPad import math
def find_volume(radius, height):
return round(math.pi * radius * radius * height,1)
def print_results (radius,height):
print('Volume = ')
def find_surface_area(radius, height):
return round(2 * math.pi * radius * height + 2 * math.pi * math.pow(radius,2), 1)
def print_results (radius,height):
print('Surface = ')
def main():
radius = float(input("Enter value for a Radius: "))
height = float(input("Enter value for a Height: "))
print("Cylinder volume: {}".format(find_volume(radius, height)))
print("Cylinder surface area: {}".format(find_surface_area(radius, height)))
if __name__ == "__main__":
main()
中的一行(即:删除仅包含该字符的行)?
我有一个包含三列的Excel电子表格:
'
此电子表格上有超过90,000行,数据在B列中。在A列中只有一个引号有超过一百万行,因为我做了一个" Ctrl + D"在该列上将该列中的值(单引号)复制到所有行。
当我将这三列复制并粘贴到TextPad中时,我最终得到了超过一百万行。我使用F8 / Replace对话框替换了任何选项卡。 (替换:制表符:空字符串)
剩下的大部分是仅包含单引号的行。我想删除这900,000个额外的行。
如何指定替换(删除)单引号+换行符。我不想删除包含来自B列的数字的行中的任何单引号。
答案 0 :(得分:0)
我只是想通了。反斜杠n是换行符。
如果我检查正则表达式并输入此查找内容:
'\n
(保留替换为空字符串)和全部替换,我删除了那些额外的行。
答案 1 :(得分:0)
我也经历过同样的经历……直到我做到这一点才对我有用:
首先取消选中正则表达式,然后在“查找”框中输入\ n并替换为您选择的任何内容(在我的情况下为“,”)。
您的结果可能是整个列表被换位了(这就是我的数据所发生的事情)。