Python(0基础入门) 02 字符串与字符串中 常用的函数

python中使用UTF-8 编码转换字符的方法为

a = 100
print(hex(a))#hex 十进制换十六进制
print(bin(a))#bin 十进制换二进制
print(oct(a))#oct 十进制换八进制
print(int(hex(a),16))#int 十六进制换十进制
print(int(bin(a),2))#  二进制换十进制

0x64
0b1100100
0o144
100
100

python中程序的入口不是min函数

print(__name__)
if __name__=="__main__": #python语言自定义的入口标识符 里面是有值的 不是函数只是一个if语句
    print(" "*4,end="")
    print("\t",end="")
    print("程序入口")#预定一个通用的缩进就是四个空格或者一个制表符\t
    pass


__main__
    	程序入口
   

python 中的时钟

import time

class TimeFormate():
    def showTime(self):
        print(time.strftime('%Y-%m-%d',time.localtime()))#注意%后的字母 大小写有不同的意义
        pass
    pass
tf = TimeFormate()
tf.showTime()


2019-08-01

# 进行单行注释

'''      '''       或   """     """ 进行多行注释        可以使用快捷键 先 鼠标左键全选 然后 ctrl+ / 注释掉选中的代码

引号注释的字符串可以跨行

%占位符 格式化字符串

{}占位 调用format函数

python 语言定义变量无需指定变量的类型,而是由赋值符号右边的决定左边的数据类型。

type 可查看变量的数据类型

python中变量的数据类型可变  python中所有的数据类型都是class 包括int float 等

python 支持同时赋值

a,b,c = 1,2,3 # 右边的值会分别赋值给左边

python中存在内存重用机制 使用 id(a),id(b),id(c)可以查看 a ,b,c值的内存地址 发现都是同一地址,这种机制能很好的节省内存空间。

字符串类型就是字符类型的数组

切片机制

x = "adwdadawdaw"   #定义字符串
print(x[2:6:1])     #切片机制 取字符串中第二位到第六位步长是1 (步长指取值相隔的长度)


wdad

切片机制包含上界但不包含上界 取值第2位到第6位但是不包含第六位元素,步长机制也是,可以发现当步长为2时 每次取值仅是间隔一个元素取值一次。

字符串常用的函数:

count():

name = "adwdrfacaeewdaf"
print(name.count("j",3,7)) #在字符串name中第3位到第7位中 字符“j”出现的次数

strip():

mail = "          锣鼓喧天,鞭炮齐舞   "
print(mail.split())  #可以去掉字符串中左右的空格 可以使用lsplit或rsplit自定去掉字符串左边或右边的 
                     #空格

['锣鼓喧天,鞭炮起舞']

split():非常常用

mail = "qaz13251313@outlook.com"
Omail = mail.split("@")            #将字符串以@为界分成左右两个部分, 0 可以代表左边第一部分1代                    
                                   #表右边第二部分
print(Omail)

['qaz13251313', 'outlook.com']

replace():常用

#replac("adw","qaz")   替换左侧""内的内容为右侧""内的内容

mail = "qaz13251313@outlook.com"
mail = mail.replace(mail.split("@")[0],"zxc123123")#替换以“@”为界左部分为“zxc123123”
print(mail)


zxc123123@outlook.com

find():方法检测字符串中是否包含了字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

endswitch():判断字符串是否以指定的后缀结尾。

index():检索字符串中包含的字串,beg默认开始为0,end结束默认为整个字符串长度

name = "锣鼓喧天,鞭炮齐舞"
print(name.index("炮"))# 起始第一个位置的索引号


6                      #第一次出现炮字在6号位

len():统计字符串的长度

random():     random.random()生成一个随机数   但注意使用random 要用import random,进行调用

 

 

                                                                                                                              入门中 理解不足 有大佬指点请联系邮箱!!

                                                                                                                                      end

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值