Python基础01_介绍_HelloWorld
首先,当然是python的版本了,老师讲课学习都是以python3为主, 我的centos中还是python2.6.6
然后参照老师的教程升级到了2.7.14 谢谢! 平时主要练习3的,有时间的情况下,可以练习一下2.7的,看看差异。
Python种类:
Cpython, 来自于C语言的原生python, 咱们学习的就是这个. 需要靠解释器翻译成字节码,交给C语言去执行。
Jpython, 来自于java 的python,
Ironpython 来自于C#的,
Pypy 来自于python的python, python语言的动态编译器. 注意是编译器哦, 咱学习的Cpython用到的是解释器. 而且它居然是执行最快的Python,因为它经过编译后直接变成了可执行的机器码。
伪代码:
#!/usr/bin/env python # coding:utf-8 # 第一个程序 print("hello,world.") # if 判断语句 inp = input("请输入你的会员级别:") if inp == "VIP": print("您是我们的至尊VIP") elif inp =="铂金会员": print("您是我们尊贵的铂金会员") elif inp =="黄金会员": print("您是我们的黄金会员") else: print("您是我们的会员用户.") print("欢迎欢迎......") print(''' 想要输出换行, 也需要用三引号 单双都可以. ''')
不看笔记的练习, 需要注意缩进 和 冒号, 很容易忽略掉.
python3中用input接收输入,默认字符串类型; python2中则用raw_input
#!/usr/bin/env python # coding:utf-8 nam = input("请输入用户名:") psd = input("请输入密码:") if nam =="root" and psd =="123456" print ("登录成功.") else: print ("登录失败")
老师的建议很好, 每天的练习与总结应该写到博客上. 就像很多高手写了很多Github一样.
补充一下小知识点:
input_num = input("请输入一个数字:") input_num = int(input_num) #强制类型转换 if input_num == 3: pass # 此关键字表示什么都不做. else: print (input_num)
该死的溃疡,我又忘记吃21金维他了.