初识python
一.初识python
1.创始人:Guido von Rossum(吉多·范·罗苏姆),俗称”龟叔“。1989年圣诞节期间,由于无聊时开发的一个新的解释性语言解释器
2.python优缺点
-
简单,易学
-
开源,免费
-
跨平台,可移植性好
-
丰富的库
-
可扩展
-
代码规范
python是解释性语言,所以运行较慢
-
linux系统管理,运维自动化脚本
-
web开发
-
AI,大型计算
-
服务器软件
二.python安装
centos6自带python2.6版本
centos7自带python2.7版本
python2.x版本截至到2020年不再维护,需要使用python3.x版本
python解释器和pycharm IDE(我用的是Python-3.6.6.tar.xz,pycharm-community-2018.2.4.tar.gz)
linux7.5版本如何安装python3.x解释器呢?
1.获取python解释器源码包,官网地址如下,可以选择你要下载的版本
https://www.python.org/downloads/source/
2.环境准备,安装一些基础包,一般最小化安装会少很多包
yum groupinstall "Development tools" -y
yum groupinstall "Desktop Platform Development" -y # 桌面版linux可以也可以安装这个
yum install zlib-devel openssl openssl-devel
3.将下载的python解释器上传到linux下安装
tar xf Python-3.6.6.tar.xz -C /usr/src/
cd /usr/src/Python-3.6.6/
./configure --enable-optimizations(参数可以不用加)
make
make install
4.安装完成后,在/usr/local/bin目录下会产生启动命令
/usr/local/bin/python3.6 启动解释器命令
/usr/local/bin/pip3.6 安装第三方开源模块命令(pip3.6 install 第三方模块名)
三.print使用
1.不换行打印
print("hello python, this is first py file") #官方建议使用如下方法打印,如果字符太长的话,每行不超过80个字符 print("hello python, " "this is first py file") #end引号中的内容会替换换行
print("hello python, this is first py file", end="")
2.换行打印
print("hello \nworld") print('''hello world ,hehe ''')
注意:(1)字母不要打错 (2)行首不要有缩进 (3)一行不要写多条命令
四.注释
单行注释 # xxx 可写在行首,隔一个空格写注释说明,也可写在命令后,空两个空格以上开始写# xxx 多行注释 ''' 第一行注释 第二行注释 ... ''' 快捷命令:可使用ctrl+/键注释可取消注释
五.变量
在内存中开辟一块空间,临时保存数据,变量名指向该空间,调用变量名时可使用该值
同一块内存空间的内存地址是相同的,不同的变量名可以指向同一个内存空间
Python是强类型的动态解释型语言。
强类型: 不允许不同类型相加。如整型+字符串会报错。
动态:不用显示声明数据类型,确定一个变量的类型是在第一次给它赋值的时候,也就是说: 变量的数据类型是由
值决定的
总结
命令总结
print() print("hello","world",sep="#") # 在所有值之间插入# print("hello","world",end="#") # 将换行换成# print("hello\nworld") # 换行 print("hello " # 不换行,将长字符串分成多行写, "world")
# 换行,三引号中的内容怎么写,就原样输出
print(''' hello world ''') print("="*10) # 打印10次"="