当前位置: 移动技术网 > IT编程>脚本编程>Python > 攻克python3(第一篇)

攻克python3(第一篇)

2018年04月10日  | 移动技术网IT编程  | 我要评论

温柔地杀我qvod,池州翠微亭,关中草寇

python是一门什么样的语言?

经过几天的敲代码,发现它语言的不同,C语言是全部编译一遍,然后同一报错,但python不同,python是边运行边编译,运行到那一步报错就报错,这可能就是面向对象与面向过程的区别吧!

python是解释型语言,什么是解释型语言,举个例子,你想看一本纯英语书,但你不懂英语,就请了一位翻译,他翻译一句你读一句,这就是解释型语言,而C语言不同,它的这位翻译是先把书全部翻译然后再给你起阅读,所以显而易见,C语言的运行速度在大多数情况下会比python快。


 

 

python的hello world!

print("hello world!")

 


python的输入与格式化输出

#python的输入
my_name=input("请输入姓名:")
print("my_name is"+my_name)
#需要注意一点 使用inpu输入时,输入的格式默认是str类型,如果想要输入数字,则需要强转
num=int(input("请输入数字:"))
print("num is %d"%num)

#python的格式化输出
js_name="js"
js_age=21
js_job="IT"
info1='''
---------------
name:'''+js_name+'''
age:'''+js_age+'''
job:'''+js_job+'''
'''
print(info1)     #不建议使用这种格式

info2='''
---------------
name:%s
age:%d
job:%s
'''%(js_name,js_age,js_job)

print(info2)    #不建议使用这种格式

info3='''
---------------
name:{name}
age:{age}
job:{job}
'''.format(name=js_name,
       age=js_age,
       job=js_job) print(info3) info4=''' --------------- name:{0} age:{1} job:{2} '''.format(js_name,js_age,js_job) print(info4) #建议使用后两种格式化输出

 


 

python的逻辑语句

#if条件语句
n=1
if n==1:
    print("n=1")
elif n==2:
    print("n=2")
else:
    print("n=3")

#while循环语句
while n<11:
    print(n)
    n+=1
else:
    print("while循环结束,n=%d"%n)

#for循环语句
for i in range(10):
    print(i)
else:
    print("for循环结束,i=%d"%i)

注意一点,常犯错误,总是忘记语句后的冒号。

 


 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网