慢慢更新,每天能写多更新多少。
开发语言比较:
高级类似:python,java,PHP,C#, Go ruby C++... 字节码
低级语言:C、汇编 ... 机器码
java和python比较:
Python执行效率低,开发效率高
Java执行效率高,开发效率低
安装:
最好安装最新的python3,python2也可以,不过现在基本都在用python3。取python官网安装即可。
配置环境变量:
C:\Users\heaven\AppData\Local\Programs\Python\Python37
python基础:
1.后缀名:后缀名是 .py
2.两种执行方式:a.python解释器 py文件路径
b. python 进入解释器:
实时输入并获取到执行结果
3.解释器路径
#!/usr/bin/env python
Linux系统中会有自带的python解释器了写;这个就代表是调用的系统内部的解释器。
4.编码
# -*- coding:utf8 -*-
此编码在python3中不用写,用python2版本只要是出现了中文,就要写这个编码。
5.输入用input语句:input会将输入值赋值给一个东西。
6. 变量名:-字母
- 数字
- 下划线
PS: 数字不能开头;不能是关键字;最好不要和python内置的东西重复 ,变量命名时候最好用通俗易懂的英文表示。
7. 条件语句
缩进用tab键,或者4个空格也可以。
a.
n1 = input('>>>')
if "alex" == "alex":
n2 = input('>>>')
if n2 == "确认":
print('alex SB')
else:
print('alex DB')
else:
print('error')
注意:
n1 = "alex" 赋值
n1 == 'alex' 比较就是等于,
b.
if 条件1:
pass #代指空代码,无意义,仅仅用于表示代码块
elif 条件2:
pass
elif 条件3:
pass
else:
pass
print('end')
c. 条件1
and or
if n1 == "alex" or n2 == "alex!23":
print('OK')
else:
print('OK')
8. 基本数据类型
字符串 - n1 = "alex" n2 = 'root' n3 = """eric""" n4='''tony''' #可以用单引号,双引号,三引号来注释,但是引号要成对
数字 - age=21 weight = 64 fight = 5
加减乘除等:
字符串:
加法:
n1 = "alex"
n2 = "sb"
n4 = "db"
n3 = n1 + n2 + n4
# "alexsbdb"
乘法:
n1 = "alex"
n3 = n1 * 10 #表示10个n1字符串相拼接
数字:
n1 = 9
n2 = 2
n3 = n1 + n2
n3 = n1 - n2
n3 = n1 * n2
n3 = n1 / n2
n3 = n1 % n2
n3 = n1 ** n2 #表示n1的n2次方
出题:
11 12 13 ...
num = 12
n = num % 2
if n == 0:
print('偶数')
else:
print('奇数')
- 循环
死循环
while 1==1:
print('ok')
建了一个新群:839828643,新手学习交流,共同进步!