Day 3 Python学习内容整理--注释及简单的输入输出

Posted jack1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day 3 Python学习内容整理--注释及简单的输入输出相关的知识,希望对你有一定的参考价值。

Part 1:

注释表示方法3种:

msg = "我爱北京天安门!"

print(msg)

 

 

#print(msg)       #可以用作单行注释表示

 

‘‘‘ print(msg) ‘‘‘          单引号*3或者双引号*3可以用来表示多行注释

""" print(msg) """       单引号*3或者双引号*3可以用来表示多行注释

 

 

Part 2:

input用法:

 

name = input("your name:")

age = input("your age:")

 

print(name, age)

 

Part 3:

int和str的区别:

death_age = 80,这里的death_age的type是int,即整数,可以通过print(type(death_age))来看,

而input进来的所有的内容都是str,即字符串,age的input进来的比如是60,60就是字符串,

如果用 death_age - age,就会报错,字符串与整数无法进行+-运算。

 

解决方法就是:years_left = int(age) - death_age,通过int()使得age的type从字符串变成了int整数,

同样的,如果使用str()的话,就可以把一个整数的type的变量变成字符串。 

 

Part 4:

print(death_age, death_age - int(age), name) 和print(death_age + str(death_age - int(age)) + name)的区别:

 

前后两者虽然显示效果类似,但是前者实际上是3个独立的值,后者是1个值

 

Part 5:

If初用:

Example 1:

age_of_principal = 56

guess_age = int(input("please enter your guess age: "))

 

if guess_age == age_of_principal:

  print("correct!")            Python内用indention缩进来替代其他语言的大括号{},来限定作用域,如果用空格,就要都用空格,如果用TAB制表符,就要都用制表符,即使看起来空格距离相同;

                    NotePad++中要设置制表符=4个空格,来保证在WINDOWS和Linux等下面不仅显示的空格长度一致,同时用TAB键不会造成制表符的产生而产生空格格式错误。

else:

  print("Wrong!")

 

Example 2:

score = int(input("Your Score: "))

 

if score > 90:

  print("A")

elif score > 80:        所有的if条件都是一条条执行下来,一旦某一条满足了,就不会继续往下走了,而是直接结束这个if语句,剩下的if的部分都不会进行执行,比如if score> 90, elif score >95,如果score=91,那第一条会执行,第二条直接结束不看了。

  print("B")

elif score > 70:

  print("C")

elif score > 50:

  print("D")

else:

  print("Lose")

 

以上是关于Day 3 Python学习内容整理--注释及简单的输入输出的主要内容,如果未能解决你的问题,请参考以下文章

python day6 学习整理

python day3 学习整理

Day 1 Python学习内容整理--开课介绍与电脑简史

Python基础班每日整理

python day9 学习整理

python day8 学习整理