概述
定义变量:数字字母下划线,数字不能打开头
字符串:
demo1 = '123456qqq'
切片:print(demo1[0])
print(demo1[1])
print(demo1[-2])
print(demo1[20:80])
单个下标取值,超出范围会报错,如果是一个范围,超出索引范围不会报错
拼接:demo2 = demo1[:2]+'6'+demo1[3:]
循环:for i in range(1,101,2):
print(i)
遍历:
遍历字符串方法一:
for i in demo1:
print(i)
遍历字符串方法二:
for i in range(len(demo1)):
print(demo1[i])
替换:demo2 = demo1.replace('3','9',1)
查找:只能找到第一次出现的
字符串(不可变)
demo1 = 'nide'
print(demo1.find('n'),demo1.index('n'))
demo1.find 找不到返回-1
demo1.index 找不到报错
转码:encode:字符串转化为二进制数据
decode:二进制数据转化为字符串
例:
demo1 ='中国'
print(demo1.encode('utf8')
demo2 =b'xe4xb8xadxe5x9b'
print(demo2.decode('utf8','ignore'))
格式化:有3种方法,目前熟练一种
shijian = 'nide,%s' %123456
print(shijian)
nide = 'yaoguai,%s,you have %s' %('ni',123)
print(nide)
统计长度:print(len(demo1))
对于单个字符的编码,Python提供了ord()
函数获取字符的整数表示,chr()
函数把编码转换为对应的字符
去除首尾空格:
demo1 = ' nide yao '
print(demo1.strip())
print(demo8.strip().strip('ni'))
数字类型转化:
例:print(int(demo1))
print(float(demo1))
查看内存id:print(id(demo1))
查看数据类型:print(type(demo1))
汉字也可以作为变量名
nide='ASDjkl' # 字符串大小写转换 # 转为小写 print(nide.lower()) # 转为大写 print(nide.upper()) # 大写变为小写,小写变为大写 print(nide.swapcase())
最后
以上就是优秀枫叶为你收集整理的python基础--ten的全部内容,希望文章能够帮你解决python基础--ten所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复