python快乐编程基础入门,第四章字符串,概要

'''
字符串
1.单引号
2.双引号
3.三引号,包含多行
字符串不能修改,但是可以截取字符串一部分与其他字符串进行连接
'''
str="xinxiao is a programmer"
print(str[0:14]+"girl")

'''
转义字符\
str='I\'ll do my best.' \对单引号进行转义
禁用字符串转义在前面加r
'''
print(r'\n表示回车换行')
print('\n表示回车换行')

person='鹿晗'
print("你最爱的人是%d"%person)
'''
%c 格式化字符
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%f 格式化浮点数字
%e 科学计数法格式化浮点数
'''
id=18
print("学号:%d\n姓名"%id)

'''
格式化符号
*定义宽度或小数点精度
-左对齐
+对正数输出正值符号
#在八进制数前显示0,在十六进制前显示0x或0X
m.n m显示最大总宽度,n是小数点后的位数
<sp>数字的大小不满足m.n时,用空格补位
0同上用0补位
'''
print("%*.3f"%(5,b))
print("%5.3f"%b)

#str[起始编号:结束编号:步长]
#str[4,9]
#从第四个字符开始到第九个字符
print(str[:-9])#从第一到第负9
print(str[::-2])#从后往前,步长为2
#if "coding" in "coding.com":

#大小写转换函数lower()大变小upper()小变大
name="lh"
str=input("请输入用户名:")
if str.lower()==name:
    print("欢迎用户%s登录"%name)
else:
    print("用户名错误")

'''
检测前缀或后缀
startswith(prefix,beg=0,end=len(string))检查字符串是否以prefix开头,\
返回True或False如果beg和end指定值,则在指定范围内检查
endswith(suffix,beg=0,end=len(string))是否以suffix结束

strip([chars])删除头尾指定的chars字符
lstrip([chars])删除头部指定的chars字符
rstrip()尾部指定的chars
删除指定字符时,字符的顺序不重要,只需保证包含字符相同

检验字符串中是否包含某个子字符串
find(str,beg=0,end=len(string))返回开始字符的下标值(从0开始计),否则返回-1
index(str,beg=0,end=len(string))不在字符串中,会报异常

替换子串
replace(old,new[,max])替换不超过max次

统计子串个数
count(str,beg=0,end=len(string))

首字母大写
capitalize()
print(str.capitalize())

字符串所有单词首字母大写
title()
应用同上
'''

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值