python123官网1001无标题_【课堂笔记】Python基础语法:字符串

本文是《财务Python基础:字符串》视频的文字版笔记,供大家参考。

Python中的字符串

字符串是以单引号'或双引号"括起来的任意文本。注意即使是数字,如果用引号引起来,那么也是字符串。

字符串举例:'1001',"1001-现金",'银行存款'等等

转义字符和r

转义字符用来输出字符串中的特殊符号:\' 表示'

\" 表示"

\t 表示制表符

\n 表示换行符

\\ 表示反斜杠

而在Python的字符串前面加上’r’,是为了告诉编译器这个字符串是个原始字符串,不要转义,r经常用在开启文件路径里:open(r'c:\teacher\notes....')

字符串的常规操作

字符串是一种序列,序列中的每个元素都会分配一个数字,我们称为索引。正向索引从0开始,逆向索引从-1开始。

字符串常规操作有:拼串:使用+号,'1001'+'现金'->'1001现金'

重复:使用*号,'现金'*3->'现金现金现金'

索引:使用[]号,'1001现金'[4] ->'现',代表'1001现金'取索引号为4的值

切片:使用[:]号, '1001现金'[4:6] ->'现金',代表'1001现金'取索引号为4,5的值

字符串的实用方法find:查找元素,返回索引号

join:将字符串、元组、列表中的元素以指定的分隔符连接生成一个新的字符串

lower/upper:字符串大小写转换

replace:把字符串中的旧字符串替换成新字符

split:通过指定分隔符对字符串进行分割

strip:用于移除字符串头尾指定的字符

格式化字符串

格式化字符串的作用:在创建字符串时使用占位符,然后再对占位符进行赋值。这样,随着赋值内容的变化,就能够重复输出固定格式但内容不同的文本。

格式化方式一:使用%进行占位%s 在字符串中表示任意字符

%f 浮点数占位符

%d 整数占位符

举例:print('应收账款科目余额是%.2f元!' % 8000.123)

格式化方式二:使用 {} 和 : 进行占位

在格式化时,指定参数名或索引号、数字格式化等。

举例:print('{account}科目余额是{amount:.0f}元!'.format(account='应收账款',amount=8000.456))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值