Python基础入门语法

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,属于一种很常用的胶水语言。教学方向依次为Python基础、网络爬虫、数据处理、人工智能等方向。俗话说得好,工欲善其事,必先利其器。想要进行Python的学习和使用,就必须要有Python的运行环境和优秀的IDE。

其他python文章链接:
链接:
1、 Python网络爬虫之爬取网站图片——urllib库及os库
2、 Python爬取网站音乐(待补)
3、 Python爬取网站小说(待补)
4、 Python爬取豆瓣书籍汇总(待补)

一、Python环境

python:v3.6.7
IDE:pycharm 2018.3.1
(可选)汉化包

1.python2和python3同时存在电脑时

通过查找path环境变量(右击计算机->选择属性->高级系统设置->环境变量->PATH),找到python的路径,将python3环境中python.exe修改成python3.exe。python2环境中python.exe不做修改。这样就可以区分了两种不同版本的环境。

二、HelloPython

#coding=utf-8
# 在Python2.x版本中,不支持中文显示,需要添加#coding=utf-8

# 【1】===注释方式====
#  单行数值  Ctrl+/
"""
多行注释
"""
'''
多行注释
'''
# 【2】====输出语句====
# 一条语句结束之后可以不添加分号
print("2019年2月25日 武汉工程大学Python实训班");
# python 2.x中的输出语法
# print "2019年2月25日 武汉工程大学Python实训班"
# 【3】====变量=====
# python是动态属性的语言,前面不需要添加数据类型,数据类型在被赋值的时候定义
a1 = 1;
print(type(a1))
s1 = "武汉工程大学Python实训班";
print(type(s1));
a2 = 1.1
print(type(a2));
# 输出语句多个输出,数据之前用逗号分隔
print(a1,s1,a2)
#【4】===运算符====
"""
+ - * / %
"""
print(4+2)
print(4-2)
# 【注意】"/"运算中,两个整数相除,会保获取一个浮点型的一位小数
print(4/2)
# 【注意】在两个整数相除,除不尽情况,会保留一个四舍五入16位小数
print(5/3)
#  "//"双除号;在运算中只会保留整数部分,舍去小数部分
print(5//3)
# 浮动性数据进行运算的时候
print(5.0/3)
# 浮点型数据在除不尽的情况下,会保留一位小数位数,用0代替;
print(5.0//3);
# "**"表示乘方 5的3次方
print(5**3);
print("***"*10);
# 练习:取余
# 【5】====比较运算符====
# 常规比较运算
print(4<5)
print(4<=5)
# python中支持连续比较运算
"""
if(4<a&&4<9){

}
"""
# 声明一个变量 a3
a3 = 5
if 4<a3<9:
    print("正常输出。。。")
    pass #占位符
else:
    print("错误输出。。。")
    pass

if 4<a3<9:
    print("人坐了了座位上,书包没有用了");
    pass
elif a3<8:
    pass
else:
    pass

三、数据结构

1.List

# Python中的数据结构
# 【1】=====序列=====
# Python中最基础的数据结构就是序列
# 序列中的所有元素都可以通过下标或者索引进行提取;从0开始
# 【2】====索引===
# 序列提取用中括号
s1 = "武汉工程大学Python实训课程!";
print(s1[1])
# 在Python中,根据当前的序列双向定义索引:正向从0开始,反向从-1开始
print(s1[-1]);
print(s1[6],s1[-11]);
# 【3】====分片====
s2 = "武汉工程大学Python实训课程!";
# 字符串分片提取:使用所有访问每一个元素,
# 两个索引实现分片效果,中间用":"进行分割,数据提取包前不包后[0:5)
print(s2[0:6])
# 反向下标提取:也需要根据数据左右顺序进行前后写入下标
print(s2[-5:])
# 【4】===集合的分片处理====
number01 = [1,2,3,4,5,6,7,8,9,0];
print(number01[0:5]);
print(number01[-3:-1]);
print(number01[3:])
print(number01[:])
# 更长的分片提取
print(number01[0:9:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值