- 单行注释 用#号
- 多行注释 一对三引号
- 换行持续输入 1.用反斜杠 \ 2.用括号 ()
'''
由信号灯和车的运行状态
判断下一步车的运行状态
'''
signal = 'red'
car = 'moving' #初始化数据
if (signal == 'red' and #括号换行输入
car == 'moving') :
car = 'stop'
elif signal == 'green' and\ #反斜杠换行输入
car == 'stop' :
car = 'moving1'
print(car)
#一行多语句,用分号分隔 ;
x=1;y=2;z=3
print(x,y,z)
#要注意缩进
for i in range(3):
print('昆昆最帅')
print('重要的说三遍!') #没有缩进,表示不属于for循环
# 标识符
#变量或者文件命名要求: 用字母或者下划线开头,后面可用字母数字下划线
#变量名大小写敏感
变量srt1 = 'kk最帅' #中文也可以开头了,震惊!!!
print(变量srt1)
a=1;A=2 #变量名大小写敏感
a==A #False
#运算符
3**2 #乘方
9//3 #整除
10%3 #取余数
#逻辑运算符 not and or
#位运算符 下去补充
a=1;A=2
if (a==1) & (A==2):
print('kk帅!')
#赋值无需提前声明
a = 11
type(a) #查看类型 int
id(a) #查看内存地址
#增量运算符 *= /= **= %= <<= >>= 等等
a = 1
a += 1 #相当于 a = a+1
m = 18
m %= 5 #相当于 m = m%5
m #3
#多元赋值
a,b = 1,2 #以逗号分隔
print(a,b)
%输出
- 输出占位符 %s,%d,%f , 参考输出占位符
PI = 3.14
r = 2
C = 2*PI*r #周长
print("周长是: %f" %C) #注意不要写逗号 print("周长是: %f", %C)是错误的
print("周长是: %f" %(C)) #占位变量可以用括号,或者不用
#%s字符串占位符
string="hello"
#%s打印时结果是hello
print ("string=%s" % string)
#%.2s意思是截取字符串的前2个字符,所以%.2s的打印结果是he
print ("string=%.2s" % string) # output: string=he
#%d 整型占位符
a=618
print('a=%d' %a)
#%05d,不足五位的左侧补零
print('a=%05d' %a)
#%a.bf,a表示浮点数的打印长度,b表示浮点数小数点后面的精度
a=3.1415; print("Pi=%.2f" %a) %保留两位小数
str.format()
例如,下面几行代码生成一组整齐的列,其中包含给定的整数和它的平方以及立方:
for x in range(1, 11):
print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
#outcome:
'''
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
'''
查看anaconda中已经安装的包,在anaconda prompt 里输入命令: conda list
conda install package_name #安装包
如:pip install python-echarts
conda uninstall package_name #卸载包
#导包
import numpy as np #as---别名
np.abs(-1) #取绝对值
from numpy import sin,pi #从模块中导入特定函数
sin(pi/2)