Java教程

函数编程04--初始化sql文件函数前期准备

本文主要是介绍函数编程04--初始化sql文件函数前期准备,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

初始化sql文件函数

储备知识

列表推导式

    列表=[ ... ]
    新列表=[ 带i的结果表达式  for  i  in 列表   if  条件表达式]

使用列表推导式,计算列表[1,2,3]中每个数的平方

"""
    目的:使用列表推导式,计算列表[1,2,3]中每个数的平方
"""
a = [1,2,3]
# 普通做法
for i in a:
    print(i*i)
# 将平方存入列表中
b = [] # 新建一个空列表
for i in a:
    b.append(i*i)# append意思是追加,或者翻译为"存入"
print(b)
# 列表推导式
b = [i*i for i in  a ]# 意思是对a中的每一个数i做i*i
print(b)

使用列表推导式,计算列表[1,2,3,4,5,6,7,8,9,10]中的偶数的平方

"""
    使用列表推导式,计算列表[1,2,3,4,5,6,7,8,9,10]中的偶数的平方
"""
a = [1,2,3,4,5,6,7,8,9,10]
b = [i*i for i in a if i % 2==0]
print(b)

字符串处理

s.strip()函数
        删除首尾的空格/Tab键/回车,数据中间的空白符不删除
s.startswith(t)函数
        判断字符串s是否以t开头
s.endswith(t)函数
        判断字符串s是否以t结尾

判断字符串'e:/a/b.txt'是否以.txt结尾

"""
    使用s.strip(),s.startswith(t),s.endswith(t)
    a
"""
s = '   hello jhon  '
print(s)
print(s.strip())# 删除首尾的空格/Tab键/回车,数据中间的空白符不删除
filename = 'e:/a/b.txt'
a = filename.endswith('.txt')# 判断filename是否以.txt结尾 , 判断文件扩展名
print(a)

line ='--select'
a = line.startswith('--')# 判断line是否以--开头
print(a)

os.listdir()函数

获得目录中的所有对象列表,包括子目录和文件,但不会递归遍历到内部目录中(即只显示当前目录中的内容)
注意:os.listdir获得的对象不含路径

读目录/文件夹中的内容(文件夹、文件)

"""
    读目录/文件夹中的内容(文件夹、文件)
"""
# 查看文件夹中有什么内容
import os
content = os.listdir(".")# .表示当前目录
print(content)

查看当前目录中的txt文件名列表

import os
txts =[i for i in os.listdir('.') if i.endswith('.txt')]# 把txt文件名存入txts中
print(txts)
这篇关于函数编程04--初始化sql文件函数前期准备的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!