摘要: 在python中,字符串是数据类型之一,属于不可变序列。 转义字符的使用 转义字符是指使用反斜杠"\"对一些特殊字符进行转义。几个常用的转义字符如下: \ —续行 \n —换行符 \0 —空 \t —制表符 \" —双引号 \\\—反斜杠 注:在字符串前加r将会变为原始字符串。在原始字符串中,将按原 阅读全文
posted @ 2023-01-16 21:54 yayagogogo 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 简单无参函数 编写脚本test1.py def register_user(): #函数名称只使用小写字母和下划线 """docstring""" #描述函数的功能 print("Welcome!") register_user() #调用函数 执行脚本test1.py输出结果 Welcome! 有 阅读全文
posted @ 2023-01-14 23:42 yayagogogo 阅读(2204) 评论(0) 推荐(0) 编辑
摘要: absl (Abseil PythonCommon Libraries)(https://abseil.io/docs/python/)是用于构建Python应用程序的Python库代码集合,它包括三个子库:app, flags, logging。 app app是Abseil Python应用程序 阅读全文
posted @ 2023-01-13 23:39 yayagogogo 阅读(1265) 评论(0) 推荐(0) 编辑
摘要: getopts命令格式 getopts optstring name [arg] optstring为所有可匹配选项组成的字符串,每个字母代表一个选项。如果字母后有冒号:,表明该选项需要选择参数。比如说,执行getopts时,匹配到了-i选项,则将-i相应的参数保存在内置变量OPTARG中。如果字母 阅读全文
posted @ 2023-01-12 22:04 yayagogogo 阅读(78) 评论(0) 推荐(0) 编辑
摘要: usage()类似于执行文件-help展示的内容,即告诉使用者有哪些参数选项可供使用。 usage()格式 点击查看代码 #!/bin/bash usage() { echo "Usage: $0 <OPTIONS>" echo "Required Parameters:" echo "-d <da 阅读全文
posted @ 2023-01-11 20:30 yayagogogo 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 各符号介绍 字符串长度统计 ${#string}: 字符串string的长度 字符串截取 ${string#*substring}: 从左到右截取特定字符substring第一次出现位置之后的字符串 ${string##*substring}: 从左到右截取特定字符substring最后一次出现位置 阅读全文
posted @ 2023-01-10 23:17 yayagogogo 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 介绍 目录栈是保存目录的栈结构,当前目录处于该栈结构的顶端,可使用dirs查看目录栈的目录。pushd命令可添加一个目录到目录栈,popd命令会清除目录栈中的一个目录。 dirs dirs有三个参数: -p 每行显示一条栈结构中的目录 -v 每行展示一条栈结构中的目录及其index -c 清空目录栈 阅读全文
posted @ 2023-01-09 23:49 yayagogogo 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 代码示例1 user="yaya" echo ${user} #在已定义过的变量前加$符号便可使用该变量,{}是可选的 yaya #输出结果 代码示例2 cd /tmp current_working_dir=$(pwd) #()内为linux指令 echo current_working /tmp 阅读全文
posted @ 2023-01-09 15:30 yayagogogo 阅读(36) 评论(0) 推荐(0) 编辑