Python学习笔记——(1)

本文详细介绍了Python的基本输入输出操作,包括print函数的高级用法、input函数的使用,以及字符串的各种操作,如查找、大小写转换、切割和拼接等。

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

目的:简单总结一下python最基础的几个内容。1- 输入输出 2- 字符串操作


一、输入输出:

1、先来一段经典

print("Hello world!")

2、print() 函数的详细描述如下

a:以某种符号作为间隔输出字符串

# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
name = 'cts'
age = 18
print('姓名',name,'年龄',age,sep='|$')

b:设置end参数,使得输出不换行

print('hello','\t',end = '')
print('world','\n',end = '')

c:利用print输出到文件

f = open("test.txt","w")
print('Hello world!',file = f)
print('cts',file = f)
f.close()

3、input()

注:不论输入为什么 返回的都是 string

inputMsg = input('please entry: ')
print(inputMsg)

二、字符串基本操作:

1: 按照下标查找

s = 'Hello World!'
print(s[3])
print(s[-4])
print(s[3:-4])
print(s[3:4])
print(s[3:])
print(s[:-3])

2: 在字符串中查找子串

s = 'Power is power'
s.startswith('Power')
s.endswith('er')
s.find('is')      #返回下标
s.find('ow',5)    #从下标为5的位置开始找'ow'
s.index('is')     #返回下标
s.replace('er','~~~')    #将所有的'er'替换成'~~~'
s.replace('er','~~~',1)  #将第1个'er'替换成'~~~'


3: 大小写转换

s = 'China number one'
s.title()    #所有单词首字母大写
s.lower()    #小写所有字母
s.upper()    #大写所有字母

4:删除不用的东西

s = " All that really matters is you don't stop trying. "
print(s.lstrip())    #删除左边空白
print(s.rstrip())    #删除右边空白
print(s.strip())     #删除两边空白

print(s.lstrip('ll'))#删除左边的ll
print(s.rstrip('ll'))    #删除右边的ll
print(s.strip('ll'))     #删除两边的ll

5: 切割

s = " All that really matters is you don't stop trying. China number one. "
print(s.split())    #使用空白对字符串分割
print(s.split('.')) #使用'.'对字符串分割

sList = s.split()
print('@'.join(sList)) #使用@将sList连接

6:in 运算

s = 'All that really matters is you don't stop trying.'
print('is' in s) #返回True

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值