Python语言
Centos上自带的python语言
python官网
[root@localhost /]# python
1、简单的语言输出
print (“hello,word”)
2、也可以创建一个.py的文件,将代码写进去,在执行
touch a.py
vi a.py
print (“hello,word”)
3、执行输出
python a.py
4、一个人简单的小程序,先创建并执行试试
PyCharm是一种基于java的编辑器(可以在多种平台运行)
1、语法高亮
2、代码检查
3、智能补全
pycharm下载
代码的注意事项
1、注意对齐和缩进
2、注意字母大小及空格
3、注意左右括号的配对
数据类型
1、简单类型用来表示值
整数int、浮点数float、复数complex、逻辑数bool、字符串str
2、容器类型用来组织这些值
列表list、元组tuple、集合set、字典dict
3、数据类型之间几乎都可以转换
复杂的运算
表达式计算、函数调用、赋值
1、整数类型 int
常见运算
大小比较
连续比较判断
数的进制
整数各种进制的表示
2、浮点类型 float
浮点数受17位有效数字限制
进制转换到时精度误差
复数计算
复数比较
数学函数
逻辑(bool)类型
真(True)、假(False)
逻辑运算
1、与:and
2、或:or
3、非:not
数据的标签
切片操作
s[start:end:step]
判断字符串
a=‘hello’ 赋值
a==‘hello’ 判断语句
split:分割 join:合并
大小写,中间对齐
替换:replace
列表的使用
增长列表
append、insert、extend
缩减列表
pop、remove、clear
reverse:把列表中数据元素头尾反转重新排序
sort:把列表中数据元素按照大小重新排序
索引:alist[n] 或 atuple[n]
切片:alist[start:end:step]
atuple[start:end:step]
集合运算
并集、交集、差集
变量的引用特性
大型数据结构
数据的类型/输入、输出
input函数
print函数
控制流量
条件语句(if)
多条件语句(if……elif……else)
条件循环
while循环语句
while <逻辑表达式>
<语句块>
break #跳出循环
continue #略过余下的循环语句
else #条件不满足退出循环,则执行
<语句块>
迭代循环
for 循环语句
for <循环变量> in <可迭代对象>
<语句块1>
break #跳出循环
continue #略过余下的循环语句
else: #迭代完毕,则执行
<语句块2>
定义函数
def <函数名>(<参数表>)
<缩进的代码段>
return <函数的返回值>
局部变量和全局变量的区别