我是靠谱客的博主 优秀枫叶,最近开发中收集的这篇文章主要介绍python基础--ten,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

定义变量:数字字母下划线,数字不能打开头

字符串:

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部