python第二天

字符串 单引号和双引号定义的都是字符串

>>>b=’wasdef’  =>>>b=”wasdef”

 

将整型转化为字符串函数Str()

将字符型转化为整形int()

 

Print()输出函数 只能将输入转化为字符类型(str)

 

Input()输入函数(只能将输入转化为字符类型(str))

 

转义字符:  \ 续写符,即一行未完,转下一行;\\  (\)反斜杠符号; \’  单引号;\”  双引号;\a 响铃;

\b 退格(backspace); \e 转义;\000 空;\n 换行;\v 纵向制表符;\t 横向制表符;\r 回车;

\f 换页; \0yy 八进制数,yy代表的字符 ,例如12代表换行;

 

字符索引与切片

>>>lang = “study python”

>>>lang[0]

‘s’

>>>lang.index(“p”)

6

>>>lang[2:9]

‘udy pyt’

 

内建函数id() 用来查看对象的内存地址

 

字符串基本操作

len():求序列长度

+:连接2个序列

*:重复序列元素

in:判断元素是否存在于序列中

min():返回最小值

max():返回最大值

 

内建函数ord() 得到一个字符所对应的数字编码

>>>ord(“h”)

104

>>>chr(104) //内建函数chr()将数字转义为字符

‘h’

 

字符串str.format()输出函数

 

判断一个字符串是否全是字母 str.isalpha()

 

分割字符串str.split()

Split(“ ”) 按空格分割

Split(“.”)按”.”分割

 

去掉字符串两头空格

s.strip():返回去掉字符串的左右空格的字符串,字符串s是不变的

s.lstrip():返回去掉字符串的左空格的字符串,字符串s是不变的

s.rstrip():返回去掉字符串的右空格的字符串,字符串s是不变的

 

字符大小写的转换

s.supper():s中的字母转化为大写

s.lower():s中的字母转化为小写

s.capitalize():将首字母转化为大写

s.isupper():判断s中字母是否全是大写

s.islower():判断s中字母是否全是小写

s.istitle():判断s是否是标题模式,即字符串中所有单词拼写首字母为大写,其他字母为小写

 

拼接字符串join()

>>>b = ‘www.itdiffer.com’

>>>c = b.split(“.”)

>>>c

[‘www’,’itdiffer’,’com’]

>>>”.”.join(c)

‘www.itdiffer.com’

>>>”*”.join(c)

‘www*itdiffer*com’

 

查看编码格式

>>>import sys

>>>sys.getdefaulencoding() //返回编码格式  如“utf-8“

 

列表list

列表使用[ ]定义,字符串使用““或‘‘定义

列表衍伸 list.append()和list.extend()

List.count(x):计算列表中x元素重复出现的次数

List.insert(i,x):在列表[i]插入x

List.remove(x):删除列表中x ,如果列表不存在x,会报错

List.pop([i]):删除列表中[i]位置的元素

List.reverse():把列表的元素顺序反过来

 

新的数据类型 元组(tuple)

>>>t = (‘2’,’1’,’python’)  //用括号定义

 

字典 用{ }定义

创建字典

方法1:>>>mydict = {}

              >>>mydict

              {}

              >>>Person = {“name”:”qiwsir”,”site”:”qiwsir.github.io”}

              >>>person

              {“name”:”qiwsir”,”site”:”qiwsir.github.io”}

              //“name”:”qiwsir” ,冒号(:)前面的是键,后面的是值

向已建立的字典中增加键值

              >>>person[‘name2’] = “qiwsir”

              >>>person

              {“name2”:” qiwsir”,“name”:”qiwsir”,”site”:”qiwsir.github.io”}

方法2:>>>Person = {[“name”,”qiwsir”],[”site”,”qiwsir.github.io”]}

              >>>person

              {“name”:”qiwsir”,”site”:”qiwsir.github.io”}

方法3:>>>ad = dict(name = “qiwsir”,age = 42)

              >>>ad

              {‘age’:42,‘name‘:’ qiwsir’}

方法4:>>>website = {}.fromkeys((“third”,”forth”),”facebook”)

              >>>website

              {‘forth’:’facebook’,’third’:’facebook’}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值