python基础知识了解
1.了解Python
shell 和 c 还有ABC这些语言的特点作者:吉多
特点:简单,易学,开源免费,胶水语言
python是解释型语言,Python解析器直接解析成机器识别的代码,并且执行
2.Python的应用场景
web开发,操作系统管理,自动化运维,自动化测试,科学计算,前端开发,服务器开发,网络爬虫,人工智能3.第一个Python程序
第一种:
print(“holle world”)
第二种:
#!usr/bin/python
print(“holle world”)
在代码第一行写入执行时的Python解析器路径,编辑完成后,在linux中需要对该python文件增加执行权限“x”
chmod 777 文件名,执行时只需要./文件名就可执行
运行命令:
python3 文件名.py
python 文件名.py
4.在Python2支持中文,Python3默认已经支持中文了
要想在Python2中识别中文,需在文件开头添加:#-*-coding:utf-8-*-(推荐写法)
#coding=utf-8(简单写法)
5.linux中开启Python2和Python3的交换模式:
进入命令:ipython和ipython3
退出命令:exit(),ctrl+d
用于验证简单代码
6.注释:单号注释和多行注释
#后面是注释的内容''' 这是多行注释的第一种写法'''
""" 这是多行注释的另外一种写法"""
7.Python变量定义
在Python中,存储一个数据,需要一个叫做变量的东西,可以说用于存储数据的是变量,如下示例:
如: a = 100 #a就是一个变量8.Python变量存储的类型:
当不知道一个变量的类型的,可以使用type(变量的名字),来查看变量类型如:
运行结果:
9.Python中标识符与关键字
标示符是自己定义的,如变量名 、函数名等关键字:系统定义的特殊意义的标识符。
查看关键字:
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
9.1标识符命名规则
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符
a.见名知意
b.由数字,字母和下划线组成例如:my_name = "superTeacher"
c.标识符命名的三种方式:
下划线方式: my_name
小驼峰: myName
大驼峰:MyName
推荐使用“_”来链接单词, 标识符区分大小写
10.Python输入函数
Python3中:input(),输入的任何内容都是以字符串输出Python2中:raw_input()输入的任何内容都是以字符串输出,但是在Python3中已经不用了
input(),输入的内容当作是表达式
如:
结果: