#!/usr/bin/python
# -*- coding: UTF-8 -*-
from lib_001_decorator_log_funcname import decorator_log_funcname
s1 = 'hello s1'
s2 = "hello s2"
s3 = '''
guyu
conghua
123
'''
@decorator_log_funcname
def _test_define():
# print("\n_test_define")
print(s1)
print(s2)
print(s3)
@decorator_log_funcname
def _test_string_plus_string():
# print("\n_test_string_plus_string")
ss = s1 + " " + s2
print(ss)
@decorator_log_funcname
def _test_string_cut():
# print("\n_test_string_cut")
ss = s1[0:3]
print(ss)
ss = s1[2:4]
print(ss)
def _test_string_length():
print("\n_test_string_length")
print(s1.__len__())
print(s3.__len__())
def _test_string_pos( ss, i ):
print("\n_test_string_pos")
print(ss.find(i))
def _test_string_replace( ss, sub1, sub2 ):
print("\n_test_string_replace")
ss.replace( sub1, sub2 )
print(ss)
print(s1)
ss = ss.replace( sub1, sub2 )
print(ss)
print(s1)
def _func_string_insert( ss, pos, sub1 ):
print("\n_func_string_insert")
l = list(ss)
l.insert(pos, sub1)
ss = ''.join(l)
print(ss)
def _func_string_del( ss, sub1 ):
print("\n_test_string_del")
ss = ss.replace( sub1, "" )
print(ss)
def _func_get_last_n_char( ss, n ):
print("\n_func_get_last_n_char")
ll = ss.__len__()
print( ss[ ll-n : ll ] )
def _test():
_test_define()
_test_string_plus_string()
_test_string_cut()
_test_string_length()
_test_string_pos(s1, 'llo')
_test_string_replace(s1, 's1', 'xx')
_func_get_last_n_char(s1, 2)
_func_string_insert(s1, 1, 'xx')
_func_string_del(s1,"el")
if __name__ == '__main__':
_test()
- Charles基本操作指南
安装: 百度"charles",闭着眼睛安装. charles依赖于java,还需要安装java,怎么安装java,见我的另一篇博客. 破解 注册码:Registered Name ...
- [EULAR文摘] 超声腱鞘炎对RA早期诊断的价值
超声腱鞘炎对RA早期诊断的价值 Sahbudin I, et al. EULAR 2015. Present ID: OP0015. 背景:为了预测早期未分化疾病发展为类风湿关节炎(RA), EULA ...
- 【C++复习】运算符优先级(简)
只讨论个大概,不管细节不同优先级的运算符混在一起,就根据优先级算相同优先级的运算符混在一起,就看它们的结合性(这里不谈) 一定要记住:括号>基本计算>关系>逻辑>底层选手 1. ...
- elasticsearch 安装与配置
一.JAVA 与 elasticsearch 的版本对应 个人实测能够对应起来的版本: elasticsearch-rtf-2.2.1 需要 JDK7 或更低的版本,推荐使用 7 elasticsea ...
- Word11 工程学院讲师论文office真题
1.根据题目一的要求,打开素材文件,点击[文件]-[另存为],选择[当前文件夹],命名为Word. 2.根据题目二的要求,根据提供的参考样式,打开Word的文档,在[布局]里点击[页面设置]的右下角, ...
- 面向对象程序设计第三次blog
一.前言 第六次题目集总结-- 题量:较少 难度:较高 知识点: 判断输入内容 提取输入的有效信息并进行计算 总结:题目比较难,题量较少. 第七次题目集总结-- 题量:较少 难度:一般 知识点: 输入 ...
- element-ui动态表单验证
由于项目中固定标签的数据是由后端查询回来的数组,需要进行表单验证,代码如下: <template> <div class="form"> <el-fo ...
- 华为MA5626和S2700重置密码
MA5626和S2700交换机,初始化密码遇到的问题. 主要目的把两台设备改成普通二层交换机. 一.MA5626交换机 1.进入设备,发现有密码. 帐号:root 密码:mduadmin 2.使用空配 ...
- 了解ASP (一)
1. ASP是什么? ASP 指 Active Server Pages (动态服务器页面), 是在 IIS 中运行的程序.ASP 文件的扩展名是 ".asp" 2. ASP与HT ...
- 对APP渗透测试之抓包
一.APP渗透测试的原理 APP(手机软件),APP测试和web测试基本没有区别,一个网站存在SQL注入,用PC端浏览器去访问存在SQL注入漏洞,用手机浏览器去访问一样也存在SQL注入漏洞. 大部分漏 ...