一、python可以用来做什么:
人工智能 数据分析 网络攻防 云计算管理系统 web开发 物联网管理等等
二、python解析器
1.类似于java中的javac
2.解析器的种类:
(1)、Cpython c语言开发的解析器(官方)
(2)、Ipython 基于Cpython的一种交互式解析器
3.证明python解析器安装成功
python --version
三、hello world案例
cd 进入文件所在目录
python 文件名
四、PyCharm的简单使用
1.新建项目:注意python解析器的版本(选择自己刚刚安装的,不要用默认虚拟的)
2.修改字体 界面字体 编辑器界面字体:app->font
3.修改主题
app... theme
4.新建文件
注:第一次运行 需要右键 run “文件名”
五、注释的分类:
1.单行
#
2.多行
6个双引号
6个单引号
六、变量的定义:
语法:
变量名=变量值
变量命名规则:
1.字母 数字 下划线组成
2.不能以数字开头
3.不能内置关键字
4.严格区分大小写
七、格式化输出:
拼接符:
+ eg:print(“变量名:”+变量)
注:用于字符串类型,用于int类型报错,需要把int类型转成str才行
age=18
#print(“今年”+age)
print(“今年”+str(age))
eg:print("变量名:",变量)
注1:强迫带空格
print("我是",name)
print("我是",age)
格式符号:
%s 字符串
print(“我是%s” %name)
%d 有符号的十进制整数 默认是原样输出。设置位数不足时,用零补全,格式:%0nd(设置为位数)
print("年龄%d岁" %age)
print("学号%03d" %number)
%f 浮点数 默认小数点后保留6位,设置小数点后保留的个数,格式%.nf(n则为保留的位数)
print("工资%f元" %salary)
print("工资%.1f" %salary)
#多个变量输出
print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))
# 全部类型都用%s
print("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" %(name, age, salary))
# 格式化符号f
print(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")
八、转义字符:
换行 \n
制表符 \t table键 4个空格
结束符 end end = “…”
九 、数据类型:
数值:int float
布尔:bool
字符串:str
单引号或者双引号
列表:list
[元素1,元素2,元素3]
# 定义list列表
likes = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]
# 查询所有
print(likes)
#查询单个
print(likes[2])
# 查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]
print(likes[0:6:3]