python学习笔记

本文详细讲解了Python中字符串的变量比较、运算符使用、格式化输出、内置函数,以及字符串切片和索引的实例。涵盖了字符串内容比较、拼接、倍数运算、格式化表达式、索引操作和常用字符串函数等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串:

一,内容比较:变量声明:内容一样,注意三引号

==比较内容,is 比较地址

s1 = input(‘请输入’) #都输入abc

s2 = input(‘请输入’) 

print(s1 = s2)#true

print(s1 is s2)#false

input是封装函数,默认新建地址。

二,字符串运算符:

s3 = s1  + s2 #拼接

s4 = s1 *5 #倍数

print(s3)

print(s4)

name = ‘steven’

result = ‘t’ in name  #返回布尔类型

三,字符串的格式化输出

print(‘%s 说:%s’%(name,‘大家好好学习!’))

#r 保留原格式,有r则不发生转义,没有r则发生

print(r‘%s说:\'哈哈哈!\''%name)#结果:steven说\'哈哈哈!\'

 

四,[ ] [ : ]

filename = 'picture.png'

print(filename[5]) #r

print(filename[0:7]) #包前不包后

print(filename[3:0]) #省略,取到结尾

#负数

p   i    c    t    u    r     e

0   1    2   ...     -3    -2       -1

#倒序输出

print(filename[::-1])  # -1 意味着从右往左截取,且顺序倒换

print(filename[0:5:-1])  #无值

#取的范围要与方向相配合

加入:步长概念,当[::-2],意为隔两个取一个,逆着取

四,字符串的内建函数

#大小写相关的:

capitalize()  title()  upper()  lower()

message = 'zhaorui is a beautiful girl!'

msg  = message.capitalize()

print(msg)    #result = Zhaorui is ......

msg = messgae.title() 

print(msg) # result = ZHAORUI IS .....

 

form = []
b=11
for i in range(1,b):
	a = input('please write down your score')
	print('---->',i)
	if int(a) in range(1,11):
		pass
		form.append(int(a))
	else:
		b=b+1
		print(b,range(1,b))
		
			
			
		print('Please enter a number between 1 and 10 ')
	print(form)
print(form.sort())
print('remove----->',form.pop(0), form.pop())
print(form)
combination = sum(form)
print(sum(form),combination/8)

记一奇事,在循环中,b无法赋值到for循环中,无法影响

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值