第三天,python之路

今天休息,起来的有点晚了。看了下易中天老师关于终于中国目前的经济形势演讲,分析的还不错。

现在开始走起来,突然发现,学习真的可以使自己快乐,希望这样的状态保持下去。

  • 字符串string

  相关的功能:统计,查找,转码,格式化输出,字符串的相关判断(返回Bool类型),分割切片,替换,去掉特定的字符和转义字符,翻译(好玩的东西,与加密有关)

  

str = 'hello Python {你好}'
print(str.capitalize())#首字母大写
print(str.count('o'))#统计
print(str.encode('utf-8'))#编码
print(str.endswith('thon'))#末尾匹配
print(str[str.find('Py'):])#字符串切片
print(str.format(你好='你好,Python'))#格式化
print(str.format_map({'你好':'Python'}))#字典格式化
print(str.isalpha())#判断纯英文
print(str.isalnum())#判断阿拉伯文
print(str.islower())#判断小写
print(str.isupper())#判断大写
print(str.isspace())#判断空格
print(str.isdigit())#判断整数
print(str.isnumeric())#判断数字
print(str.isdecimal())#判断十进制
print(str.isidentifier())#判断合法的变量名
print(str.istitle())#判断标题
print('~'.join(str))#插入
print(str.center(50,'-'))#左右补全
print(str.ljust(30,'-'))#右补全
print(str.rjust(30,'-'))#左补全
print(str.lower())#小写
print(str.upper())#大写
print(str.strip())#取空格和回车\n

p=str.maketrans('abcdefghij','0123456789')#翻译
print(str.translate(p))
print(str.replace('o','O'))#替换
print(str.rfind('o'))#查找到最后的位置
print(str.split())#分割成列表
print('a\nb\nc'.splitlines())#换行符分割
print('a\nb\nc'.split('\n'))
print(str.swapcase())#大小写互转
print(str.title())#转标题
  • 字典  Dict

  特性两个:①唯一性,去重性②无序性       一个Key值对应一个Value值,且Key值没有重复

   查看所有的key值生成列表:  dict.keys()

    value值:  dict.values()

    常用的功能:增、删、改、查

    增加,修改  dict [key] = str    :r如果存在key,修改value;如果不存在key,新增key : value

           dict.setdefault(key,value)  :如果存在key,原始value保持不变;如果不存在key,新增key : value

    删除  del dict[key]    通用型删除

        dict.pop(key)

        dict.popitem()    随机删除

    查找  dict[key ]  查找value

        常用的查找方法:    key in dict  和       dict.get[key]   使用内置函数和属性   in和get

  循环loop两种方式:       区别,①是直接循环遍历,②是生成列表再遍历

for k in dict:
    print(i,dict[k])

②for k,v in dict.items():
    print(k,v)

    dict.update(dict_1)    如果跟新字典的元素,如果原来有,则不变;没有的元素则新增到字典中

  ^(* ̄(oo) ̄)^注:dict为字典数据类型,str为字典类型

  • 好玩的东西——变色字

 

    “  \033[31;1m%s\033[0m ” %(str)    通过改变31数字,来改变字的颜色和背景,固定格式 

    结束语退出打印:  exit(print('结束打印'))

posted @ 2018-09-11 16:07  haccer  阅读(101)  评论(0编辑  收藏  举报