2026.02.05学习笔记
前言
抱歉断更了很长一段时间,重新梳理一遍内容。抓大放小,大体上掌握是本次学习的目标!!希望我的记录能够对大家有所帮助。2023.02.05
一、PyCharm项目文件
在创建自己的项目文件夹后,pycharm会自动创建一个venv文件夹,表示此项目独立的Python虚拟环境,目的是让不同项目可以使用不同的解释器版本或安装的第三方库等等。(创建文件请不要创到venv文件下面哦,环境和代码要分开。)
二、print
1.print( " 字符串 " )
以上就是一行可执行的代码了,除字符串外,都需要在英文状态下表示,字符串可以是中文、数字等。输入完成后右键运行,当下方弹出退出代码为0时,即为运行成功。如果显示出错且自己看不出哪里有问题的情况下,可以把最下面一行红色提示代码复制,问AI或者百度等等,用来查找错误。
2.字符串详解
eg1.字符串连接
print("字符串"+"字符串"+"字符串" ),在此处需使用双引号才能连接字符串
使用场景一般都是打算在话的中间插入一个变量的,比如“你是第“ + X +“个人”,这个x就是变量
根据print( " 字符串 " )此公式,可知引号里的内容,被称之为字符串,而引号可以是单引号也可以是双引号。那如何具体使用呢?
eg2.字符串中有引号"He said "good!" "
print("He said "good!" ")这代码就是错误的,因为在运行时会被这么理解,print("He said"good!" "),He said会被认为成要输出的字符串,但good!""并不能被处理,所以报错。
如果要输出He said "good!"这句话怎么处理呢?
可以这样print ("He said 'good!' ") 或者 print ('He said "good!" ' )
eg3.字符串中有单引号又有双引号"He said"Let's go!""
此处正确的表达方法可以是,print("He said \"Let \'s go! \"")在句子的引号前放反斜杠\,表示该处引号是内容的一部分,并不表示字符串的结束。
反斜杠"\",叫做转义符,只要字符串里有反斜杠,Python就会把反斜杠和后面跟着的符号一起处理,产生特殊意思。
eg4. 换行
Python中一句代码不能随便换行,因为Python读一行执行一行,若强行换行,如:
print("Hello!
World!")
读一行执行,发现第一行没有结束引号及括号,就会直接报错,不往下读第二行了。
那么此处想要换行的表达方式即为print("Hello!\nWorld!")
eg5.需要多次换行
如需要输出一首诗,势必不会再一句一句加换行符,或者使用多个print另起一行。所以这种情况如何处理呢?
这里就需要引入,三引号,即三个连在一起的单引号或双引号,""" """ , ''' '''。用三引号包裹文字,Python就会把新的一行当成内容的换行,而不是代码语句的结束。