Python
1.特点:简单易学,易于阅读,开源免费,高级语言(解释型脚本语言),可移植性,面向对象,解释型,粘结型
2.应用:网络爬虫,常规软件开发,系统管理和自动化运维,云计算,Web开发,游戏(编写游戏的实现逻辑,C++编写图形显示等高性能模块),数据分析人工智能
3.版本:Python3.x:通过官网下载,通过Anaconda安装
选择项目路径,配备解释器
选择路径新建文件Python.txt,在文件中写上程序内容,保存改后缀,打开命令提示符界面,输入路径D:,之后输入Python.txt,用Python命令执行这个文件结果,社区版足以使用
4.知识点:
字符串:"\"表示双引号,输出双引号
\t横向制表符,将输出字符对齐
\v纵向制表符,\f换页,\e转义,\000空,\a响铃,\r回车,\oyy八位制,yy代表字符的,如\o12表示换行,\xyy十六进制,yy代表字符,如\x0a代表换行
print("—优秀学生\"琅琊榜\''—\n")
print('姓名\t年龄\t班级')
print('爱编程\t18\t计科216')
print('马小尹\t19\t软件206')
#单行注释 ''' '''多行注释
变量的第一个字符不能是数字,必须是字母,下划线
多个变量赋值:变量名1,变量名2…=值1,值2,…
如:heingt,width=10,20
name=input('请输入姓名:')
算数运算符:
**表示x的y次幂,如a=10,b=20,a**b表示10的20次方
//表示取整,商的整数部分,%取余数
比较运算符:
==检查两个值是否相等,如果是则为真
身份运算符:
is判断两个标识符是否引用同一个对象,id(x)==id(y)
is not两个标识符是否引用自不同的对象,如果不是同一个对象则为True,不是为False,id(x)!==id(y)
字符串的索引
stringinfo="hello,world" print("stringinfo[6]")
如果拼接的数据是数值,需要用str()函数将其转变为字符串
print('我叫'+name+',今年'+str(age)+'岁')
占位符:
%c格式化字符,%s格式化字符串,%d格式化整数,%f格式化浮点数,%.2f表示保留两位小数
name=小米 age=15
print('我叫%s,今年%d岁'%(name,age))
另一种占位函数:
print('我叫{ },今年{ }岁'.format(name,age))