用户:
ZCH快乐哈哩查看:17 回复:16 评论:17 创建时间:2021-01-29T18:07:23

温馨提示:大佬轻点喷
朴实无华的分割线
——————————————————————————————————————
震惊!
哈哩竟然做教程了!
把顶!刷在评论区
这是我们的第一期教程哈
有且欠缺的地方评论区多多指出
好
废话不多说
教程开始安排

我们首先第一期是来学习字符串的应用
总所周知
它是编程语言中表示文本的数据类型
在程序设计中
字符串(string)
为符号或数值的一个连续序列
如符号串(一串字符)
或二进制数字串(一串二进制数字)
字符串在存储上类似字符数组
所以它每一位的单个元素都是可以提取的
(文本及资料用棕色表示)
比如说你现在要输出一行文字
首先你需要把他存储到一个变量里
程序:
variable = "zch is good"
print(variable.title())
在这个程序中
小写的字符串zch is good
存储到了变量variable中
在print()语句中
这个title()啊出现在了变量variable的后面
那此时萌新就问了
啊马老师马老师
这是甚么意思呢
啊我一看
是这个variable后面的一个句点(.)
让Python君对变量variable执行了对title()的操作
那后面的括号是什么意思呢?
括号其实就是通常需要额外的信息来完成工作
这种信息是括号内提供的
而函数title()不需要额外的信息
所以他后面的括号是空的
那萌新继续发问
道理我都懂
可是函数title()是起到什么作用
我告诉他
title()一手字母大写的方式显示每一个单词的首字母
这很有用
因为你经常需要将名字视为信息
那这个时候他继续发问
那我直接把变量改成大写的不就好了?
我反问
如果变量是由玩家输入呢
妙
不开玩笑了奥
还有几种很有用的大小写处理方法
接下来给大家分享一下
代码:
variable = "zch is good"
print(variable.title())
print(variable.upper())
print(variable.lower())
这些代码输出如下
Zch Is Good
ZCH IS GOOD
zch is good
第一阶段完毕
—————————————————————————————
接下来开启第二阶段
第二阶段还是比较简单的
就是合并字符串
程序上
first_name = "lao"
last_name = "wang"
full_name = first_name+" "+last_name
print(full_name)
这样就可以得到一个完整的名字
lao wang
也可以结合先前的知识
first_name = "lao"
last_name = "wang"
full_name = first_name+" "+last_name
print("hello,my name is"+full_name.title()+"!")
#程序第四行的title()可以换到前面讲述的upper或者lower
本阶段结束
——————————————————————
接下来进入第三阶段:
使用制表符或换行符来添加空白
简略来说就是在字符串上
添加制表符用\t
添加换行符用\n
本阶段结束
—————————————————————————————
第四阶段
重点奥!
删除空白
在程序中,额外的空白很麻烦
在不仔细观察的前提下
你甚至连
'Python '
和
'python'
的两个不同点也找不出来
那么应该怎么办删除空白呢?
这里是直接上例子之后再解释
#控制台输入
name = 'py '#py后有空格
name#直接输出
name.喵()#删除全部
这两种输出是不同的
分别是
'py '
'py'
但是这种删除是暂时的,想要永久需要
name = 'py '#还是py后有空格
name = name.喵()#将name设置为删除空格的字符串
然后输入name就会是没有空格的py
想要分别剔除
name = ' py '
name.r喵()#删除后面的空格
name.l喵()#删除前面的空格
name.喵()#删除全部
这三种输出是不同的
分别是
' py'
'py '
'py'
好
那么今天的教程就到这里
我们下期再见~
预告:摩斯密码自己解着玩
-..---.....-.-- -..---......... --..---...----- --..--...-.---- -.-...-.---..-- -..---.-...---. -.-..-....-.--- -...-....--.-... ---.--.-....-.. --..-.-.-.--..- ----.-.....-.--
玛卡巴卡126小写的字符串zch is good
存储到了变量variable中 这句话我认为是不正确的,类型的概念存在于对象中的,而不是变量名。变量名是通用的,它只是在特定时刻引用特定对象(当然,这样给新手教学也可以,能更好理解,毕竟不能上来就讲对象是吧)
点赞0
评论