开发语言
高级语言(字节码):Python Java PHP Go Ruby C++(主流)
Java要比Python执行效率高,但是开发效率不如Python。php适用于写网站,不像Python和Java...可以适用于其他领域,虽然也是热门语言。
python语言版本
cpython jpyton ironpython(cpython是市面上称为Python的版本)
python等级版本(2和3之间相差功能有很大的差别)
python2 (更新方向是越来越想python3,方便平滑过度到python3)
备注:要python2执行文件,最前面要写上
# -*- coding:utf8 -*-
python3(python3.6可以一键配置环境变量,好方便啊)
Ps:python俗称大蛇语言,胶水语言。名字霸气威武,使用范围广,没有基础的人也可以将python当做入门语言。
低级语言:C 汇编(机器码)
Ps:C语言是最根本的语言,要学好编程,C语言不得不了解,但是对于没有基础的人来说,学习成本太高和太难。
pyton基础
文件名后缀要加上.py,养成一个好习惯,方便日后查找和修改
基础:
input:
用法是永远的等待,直到用户输入,这个数值会赋予給另一个东西
变量:
字母和数字和下划线组成,但是不能是数字开头和python内置的字符串重复(不让会很麻烦),变量名字最好是能体现出变量的意思,方便去理解。
条件语句:
if 和else
pass:
跳过的意思,代指空代码,无意义。
print:
输出打印
while:
循环
命令后面要接个:
(冒号),冒号后面是代码块。
Teb:
缩进4个空格,可以是代码看起来有结构性。
字符串:
字符串可以加法和乘法运算,加法就是字符串连起来," a"+"b"="ab" 乘法是重复次数,"a”*5="aaaaa"
练习的代码
---------------01 n = 1 while n < 11: if n == 7: pass else: print(n) n = n + 1 print("----end----") ---------------02 n = 1 while n < 101: if 0 == n % 2: pass else: print(n) n = n + 1 print("-----end--------") ----------------03 h = 0 n = 1 while n < 101: h = h + n n = n + 1 print (h)