巧用字符串字符串是所有开发语言,最基础的语法之一,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构建的,如果想要项目代码可以关注微信公众号“雨夜的博客”共同学习、共同进步~