python字符串

python的时间模块

泪湿孤枕 提交于 2020-01-13 13:40:44
时间表示的几种形式 1.时间戳 2.字符串时间 3.元组类型的时间 1.时间戳 print ( time . time ( ) ) 结果 2.字符串时间 print ( time . ctime ( ) ) 结果 3.元组时间 print ( time . localtime ( ) ) info = time . localtime ( ) print ( info ) print ( info . tm_year ) print ( info . tm_mon ) 结果 来源: CSDN 作者: 一坨小红花 链接: https://blog.csdn.net/qq_45652989/article/details/103951408

Python的time.strftime()方法

為{幸葍}努か 提交于 2020-01-13 00:56:08
描述 Python time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。 语法 strftime()方法语法: time.strftime(format[, t]) 参数 format -- 格式字符串。 t -- 可选的参数t是一个struct_time对象。 返回值 返回以可读字符串表示的当地时间。 说明 python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身 实例 以下实例展示了 strftime() 函数的使用方法: #!/usr

Python文件

拈花ヽ惹草 提交于 2020-01-13 00:53:08
01. 文件的存储方式 在计算机中,文件是以 二进制 的方式保存在磁盘上的 文本文件和二进制文件 文本文件 可以使用 文本编辑软件 查看 本质上还是二进制文件 例如:python 的源程序 二进制文件 保存的内容 不是给人直接阅读的,而是 提供给其他软件使用的 例如:图片文件、音频文件、视频文件等等 二进制文件不能使用 文本编辑软件 查看 02. 文件的基本操作 2.1 操作文件的套路 在 计算机 中要操作文件的套路非常固定,一共包含 三个步骤 : 打开文件 读、写文件 读 将文件内容读入内存 写 将内存内容写入文件 关闭文件 2.2 操作文件的函数/方法 在 Python 中要操作文件需要记住 1 个函数和 3 个方法 序号 函数/方法 说明 01 open 打开文件,并且返回文件操作对象 02 read 将文件内容读取到内存 03 write 将指定内容写入文件 04 close 关闭文件 open 函数负责打开文件,并且返回文件对象 read / write / close 三个方法都需要通过 文件对象 来调用 2.3 read 方法 —— 读取文件 open 函数的第一个参数是要打开的文件名(文件名区分大小写) 如果文件 存在 ,返回 文件操作对象 如果文件 不存在 ,会 抛出异常 read 方法可以一次性 读入 并 返回 文件的 所有内容 close 方法负责 关闭文件

Python 正则表达式

筅森魡賤 提交于 2020-01-13 00:21:47
Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。 re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。 本章节主要介绍Python中常用的正则表达式处理函数。 re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法 : re.match(pattern, string, flags=0) 函数参数说明: 参数 描述 pattern 匹配的正则表达式 string 要匹配的字符串。 flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。参见:正则表达式修饰符 - 可选标志 匹配成功re.match方法返回一个匹配的对象,否则返回None。 我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。 匹配对象方法 描述 group(num=0)

python,初步

天大地大妈咪最大 提交于 2020-01-12 18:19:41
变量,包,模块,类的命名规范 #3:项目名包名模块名变量名函数名都是小写字母,不同的字母之间用下划线隔开 # class_basic 1 (推荐) classbasic1 (不推荐) #4: 类名首字母大写驼峰命名StudentInfo HttpRequest 注释: 注释: # --- 表示单行注释 快捷键 ctr1 + / ''' ''' --- 成对的三个单引号括起来的内容就是多行注释 多行链接符: 如果是字符串:也可以这样 单引号,双引号,三引号,都是字符串: 【\n】:换行的意思 【\\n】:就是:\n本身 字符串中的:r R --- 把特殊字符变成普通字符 print(R"这是第一-行\n这是第二行") print(r"这是第一-行\n这是第二行")   标准输入 #Python文件里面的输入和输出 print(' hello' )#输出内容到控制台 a=input("请输入你心目中最好的课程机构”)#从控制台获取个数据I print (a) 备注:标准输入对象是个:字符串 字符串: 字符串 w e l c m 正序 0 1 2 3 4 反序 -5 -4 -3 -2 -1 + 拼接 * 重复次数 str() 转成字符串in  str1 在 str2 内部? true false 切片:# 字符串的切片:字符串名[m:n:k] #

Python字符串

99封情书 提交于 2020-01-12 04:11:31
字符串常见操作 如有字符串 mystr = 'hello world itcast and itcastcpp' ,以下是常见的操作 <1>find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 mystr.find(str, start=0, end=len(mystr)) <2>index 跟find()方法一样,只不过如果str不在 mystr中会报一个异常. mystr.index(str, start=0, end=len(mystr)) <3>count 返回 str在start和end之间 在 mystr里面出现的次数 mystr.count(str, start=0, end=len(mystr)) <4>replace 把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次. mystr.replace(str1, str2, mystr.count(str1)) <5>split 以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串 mystr.split(str=" ", 2) <6>capitalize 把字符串的第一个字符大写 mystr.capitalize() <7>title 把字符串的每个单词首字母大写 >>> a

老李分享: JSON

▼魔方 西西 提交于 2020-01-12 02:55:54
老李分享: JSON poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。 JSON建构于两种结构: “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为 对象(object) ,纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 值的有序列表(An ordered list of values)

python:字符串的加密和编码解码

眉间皱痕 提交于 2020-01-12 02:53:02
文章目录 一:url编码的加密和解码 二:md5加密,不可逆向 三:base64加密和解码 四:unicode编码和解码 一:url编码的加密和解码 1.url编码的加密——–处理为:%CD%F5%B4%F3%B4%B8 def set_url ( password ) : from urllib . parse import quote , unquote utf8_name = quote ( password ) # utf-8 return utf8_name 2.url编码的解码(将的中文乱码符转换为中文),处理形如:%E6%8E%92%EF%E7%AE%97%E6%B3%95 def format_chinese ( str1 ) : from urllib . parse import unquote return unquote ( str1 , encoding = "utf-8" ) 二:md5加密,不可逆向 def set_d5 ( password ) : import hashlib md5 = hashlib . md5 ( ) md5 . update ( password . encode ( ) ) result = md5 . hexdigest ( ) return result 三:base64加密和解码 1.base64编码加密 def

python学习24:re模块

梦想的初衷 提交于 2020-01-11 21:14:22
用法 说明 str.replace(old, new[, max]) replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 re.sub(’\d+’,‘222’,inputStr) 将inputStr中的数字替换成222 \d:匹配任意一个数字 包括[0-9]和其他数字字符 \D:(\d)的相反 import re inputStr = 'hello 1111 world 456' replaceStr = inputStr . replace ( '111' , '222' ) print ( replaceStr ) replaceStr = re . sub ( '\d+' , '222' , inputStr ) print ( replaceStr ) replaceStr = re . sub ( '\D+' , '----' , inputStr ) print ( replaceStr ) 来源: CSDN 作者: weixin_43384009 链接: https://blog.csdn.net/weixin_43384009/article/details/103801047

python字符串(string)方法整理

馋奶兔 提交于 2020-01-10 23:36:45
目录 1.大小写转换 1.1 lower、upper 1.2 title、capitalize 1.3 swapcase 2.isXXX判断 2.1 isalpha,isdecimal,isdigit,isnumeric,isalnum 2.2 islower,isupper,istitle 2.3 isspace,isprintable,isidentifier 3.填充 3.1 center 3.2 ljust和rjust 3.3 zfill 4.子串搜索 4.1 count 4.2 endswith和startswith 4.3 find,rfind和index,rindex 5.替换 5.1 replace 5.2 expandtabs 5.3 translate和maketrans 6.分割 6.1 partition和rpartition 6.2 split、rsplit和splitlines 7.join 8.修剪:strip、lstrip和rstrip print(dir(str)) [..........'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum',