Python/LabVIEW字符串笔记1

一、Print的使用方法:

输入help()可以查询帮助,输入hep(print),输出如下:

help(print)
Help on built-in function print in module builtins:
print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.
# 1.用法
print('hello world!')
name = '小白'
print(name)

#2.用法:print(name,age,gender)
age =18
gender ='boy'
print(name,age,gender)  # sep默认的分割是空格

# 3.用法: print(value,value,value,...,sep=' ',end='\n')
print(name,age,gender,sep='-') #
sep=*’  sep='$' sep='-'
# 转义字符: \n 换行
print('hello\nkitty')
print('AAA',end='')  # 'AAA\n' ---> 'AAA'
print('BBB',end='')  # 'BBB\n' --->  'BBB'
print('CCC',end='') # 'CCC\n'  --->  'CCC'

二、字符串连接及格式化操作

python 中使用"+"连接字符串:
```python
person="大圣哥"
address="北京市海淀区华力创通"
phone="123456789"

# "+":字符串连接功能
info="收件人是:"+person+"地址是"+address+"联系方式"+phone
print(info)
print("收件人是:"+person+"地址是"+address+"联系方式"+phone)
# "%s":格式化字符串功能
print('订单的收件人是:%s,收货地址是:%s,联系方式:%s,数量:%d'%(person,address,phone,number))

#format是一个字符串中的函数 "".format() 此处的.表示调用
message="订单的收件人是:{},收货地址是:{},联系方式:{}".format(person,address,phone)
print(message)

代码输出:

收件人是:大圣哥地址是北京市海淀区华力创通联系方式123456789
收件人是:大圣哥地址是北京市海淀区华力创通联系方式123456789
订单的收件人是:大圣哥,收货地址是:北京市海淀区华力创通,联系方式:123456789,数量:4
订单的收件人是:大圣哥,收货地址是:北京市海淀区华力创通,联系方式:123456789

LabVIEW中连接字符串
在这里插入图片描述
LabVIEW中格式化字符串
在这里插入图片描述
三、字符串截取操作

string="picture.png"
# 获取字符串子集
print(string[5]) #获取第5个元素 r
print(string[3:5]) #包前不包后 tu
print(string[:5]) #5前边所有元素 pictu
print(string[5:]) #5元素后边的所有元素 re.png
print("------") #

# 负数取值 从后往前数 labview没有功能
print(string[8:-1]) #pn
print(string[:-1]) #picture.pn
print(string[-1:]) #g
print(string[-5:-1]) #e.pn
print("------") #

# 从右向前取值 [::]  labview没有功能 [::-1]倒序操作 [::1]正序操作
string="abcdefg"
print(string[::-1]) #gfedcba 倒序输出 -1表示倒序
print(string[-1:-5:-1]) #gfed 倒序输出 -1表示倒序
print(string[-5:-1:-1]) #倒序没有取到数值输出 -1表示倒序
print("------") #

print(string[-1:-5:1]) #没有取出数值 1表示正序
print(string[-5:-1:1]) #cdef 输出 1表示正序

labview代码:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四、字符串的大小写

#字符串的内建函数
#大小写相关的
#capitalize() title() upper() lower()
print("----------")
message="welcome to beijing"
print(message.capitalize())#将第一个元素转换为大写 Welcome to beijing
print(message.title())#将每个单词的首字母大写 Welcome To Beijing
print("Welcome to beijing".istitle())#判断是否每个单词首字母都是大写 false
print("Welcome To Beijing".istitle())#判断是否每个单词首字母都是大写 true
print(message.upper())#将所有元素大写 WELCOME TO BEIJING
print(message.lower())#将所有元素小写 welcome to beijing
print("----------")

五、字符串的长度

#字符串长度
print(len(message))# len()返回长度18

在这里插入图片描述六、字符串的查找

#查找 find() rfind() lfind() index() rindex() lindex()
s1='welcome to beijing'
print("c" in s1) #返回是否存在 True
print(s1.find("o"))# 返回c在字符串中第一个位置 3
print(s1.rfind("o"))# 从右侧开始查找 返回c在字符串中位置 9
print(s1.find('o',3,6))# 返回c在字符串中位置,从3的位置到6的位置,进行搜索 4

在这里插入图片描述
七、字符串的替换

# 替换 replace()
s1='welcome to beijing'
print(s1.replace(" ","/")) #replace()搜索替换

labview代码
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值