龙空技术网

Python系列教程:巧用字符串

算法的秘密 107

前言:

而今姐妹们对“pythonif包含字符串”大概比较重视,咱们都需要学习一些“pythonif包含字符串”的相关知识。那么小编也在网上网罗了一些有关“pythonif包含字符串””的相关知识,希望姐妹们能喜欢,兄弟们快快来学习一下吧!

巧用字符串

字符串是所有开发语言,最基础的语法之一,Python语言是科学计算和科研演算常用的语言。python语言包括字符串,整型、布尔、字典、集合、元组、数组、切片等。

字符串的表现形式为''"",人类第一次的开口说话是经过声带开口发出来的,python开口说话也是一样的,也是需要一个开口的过程,他是通过print();这个开口的这个动作进行操作的。

学习开发语言的第一步想这个世界问好

开口问候下这个世界还好吗?

print("你好,世界")  # "" and '' 都是一样的print('你好,世界')
你好,世界你好,世界
换种方式向世界传递信息

通过设置变量,传递重要的信息;

message = "你好,世界";print(message);
你好,世界
合并字符串

构建一个简单的语言系统输入你的的姓名和爱好,并展示出来~

name = input("你的姓名是:");brhobby = input("的的爱好是:");print("你的姓名是"+name+",你的爱好是"+hobby);
你的姓名是:Tim的的爱好是:Sing你的姓名是Tim,你的爱好是Sing

学习语言最好的方法就是通过项目的学习,现在就叫我们实现一个小的且简单的问答系统。

问答系统:

输入你的姓名、输出世界向你问好并输出现在时间;输入一个单词、输出首字符串大写;输入1或者2,如果等于1全部大写、如果等于2全部小写,否则输出首字母大写;

import timenow_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())name = input("what's your name?");print("你好"+name+"世界向你问好,现在时间是"+now_time);word = input("Please type a word?");print(word.title());sentence = input("Please type a sentence?")number = input("Please enter an integer?");if number==1: # 输出全部大写       print(sentence.upper());elif(number==2): # 输出全部小写       print(sentence.lower());else: # 输出首字母大写      print(sentence.title());
what's your name?RainNight你好RainNight世界向你问好,现在时间是2022-11-20 21:27:20Please type a word?goodGoodPlease type a sentence?What's your namePlease enter an integer?1What'S Your Name

这只是一个简单的问答系统、现实项目当中要实现的比这个复杂的多,它会根据你的回答分析出你的性格、爱好、以及购买欲望,这就是通过NLP(自然语言)实现的问答系统,希望通过这个简单的系统使你认识计算机是什么?余下的时间会不定期的更新Python语言学习的方法和一些实用技巧。代码是通过Jupyter Botabook构建的,如果想要项目代码可以关注微信公众号“雨夜的博客”共同学习、共同进步~

标签: #pythonif包含字符串