变量与赋值
name='mike' #这里一定要注意,如果右边的值不是数字,就一定要加引号,否则系统会认为右边也是一个变量,而右边我们希望是一个值,所以这时候我们就需要给右边加上单引号或者双引号,以表示右边是一个字符串。
age=39
把右边的值赋予左边,就是赋值,左边的name和age就叫做变量。
注释
可以用#符号来表示,也可以用一对三个连续的单引号和双引号来表示多行注释,当要注释的内容不多的时候用#比较方便,当要注释很多行内容尤其是超过三行的时候最好用,一对 三个单引号或者双引号
#床前明月光
上面是一个单行注释,下面是一个多行注释,本质上没有任何区别,一段好的代码需要有详细的注释,这样方便以后的维护,也方便其他的人对你的代码进行阅读,如果你离职了,你的代码没有人能够阅读,这样可能也就没法进行升级更新了。
''' 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡 '''
用户交互,
顾名思义,就是用户和计算机发生互动,之前name这个变量是固定不变的内容,固定不变的值,这样很明显会无法满足我们的需求,此时就需要一个更加灵活的函数,input函数,可以让用户输入,每次用户可能都可以输入不同的内容也就是不同的值,这样我们的变量就可以是不同的,就不需要一遍遍重复的定义了。这样的变量就是通过动态存储进去的。即便是交互输入如果是字符串一样是需要加双引号或者单引号的,否则系统仍旧是会错误的判断成是一个变量,准确说是一个没有定义的变量。
name=input('plz input your name :') print(name)
条件判断:
if 我身高超过两米:
print("我可以去打NBA了”)
else:
print("还是老老实实的上学吧")
上面是一个很基本的一个条件判断格式, 下面是一个判断是否成年人的一个实例
age=input('plz input your age:') if int(age)>=18: print('成年人') else: print('未成年人') plz input your age:22 成年人
缩进
age=21 print('age:',age) File "<ipython-input-12-c44e00ba563a>", line 2 print('age:',age) ^ IndentationError: unexpected indent
上述代码出现问题就是因为print函数前面有了一个空格,缩进不正确,这就是由缩进不对引发的错误~~~~~~,切记