## 开始学习一门新的语言 python
2020/11/25
今天我开始写我自己的博客了,虽然都是些没什么技术含量的东西,也或者里面有很多错误,但都是目前我对它的理解和认知,只是希望它能记录下我的成长历程。
首先呢,python是一种脚本语言,相比于其他的编程语言,更加容易入手,对初学者更加友好。
关于对python shell我就不说了,下面主要写些 今天我在学习过程中 觉得重要或者不太理解的东西。
首先
0.为什么 >>>print('I love fishc.com ’ * 5) 可以正常执行,但 >>>print('I love fishc.com ’ + 5) 却报错?
我的理解是:在python中 不能把两个完全没有关系的东西加在一起,例如数字跟文本,因为得出来的东西没有任何意义;前者*5可以理解为把所需字符串打印5遍,而后者字符串加上5却没有任何意义,好比你自己加上5个本书,那得出来的东西 是6本书?还是7本书?
1.在 字符串中想使用单/双引号 怎么办?
方法一:在所想要使用的引号前加\(里面的\前都要加)
例如’Let \’ s go!’
’I lo\'v\'e you!
方法二:想使用双引号就用单引号引起这个字符串,反之同理。
例如”Let’s go!"
‘I l"o"ve you!’
2.直接输入 >>>1+1 与输入 >>>print(1+1) 有何不同?
前者输出结果里面有 数据类型和结果
后者输出结果里面只有 结果
(可以自己动手试试>>>'I love you’和>>>print(‘I love you’)对比下结果的不同)
3.python中最重要的的是什么?
在这个问题上,我个人也还没开始感受到,在小甲鱼的学习视频中,小甲鱼认为是缩进即Tab
4.如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?
string = r’C:\new\fish’‘\\’
关于变量和字符串跟c语言基本类似,只是python变量无需定义但使用前要先赋值,其次python里是可以使用内置函数作变量的,但尽量不要去使用,很容易出错。(查找内置函数的方法>>>dir(__builtins__) 前后都是两个下划线)
还有在输出包涵变量的字符串时,和c是不同的,例如
它是由‘+变量+’去实现的。
好了,这些就是我目前的一些认知,有错的地方,可以帮我纠纠错(谢谢各位)