为什么那么多人推荐你学Python,而不是Java、c++

想要快速掌握一门编程语言,Python无疑是最合适的初学者使用,它是IT行业唯一的入门简单、功能强大的商业级开发平台。

Python优势

入门简单–通常学习Python只需要一周,基本能够掌握Python的基础语法。
功能强大–拥有海量级别的Python模块库,提供了IT行业前沿的开发功能
机器学习–包含了国际上最热门的机器学习平台,scikti-learn、Theano、pattern。
游戏开发–pygame提供了图像、音频、视频、手柄、AI等全套游戏开发模块库
人脸识别–使用OpenCV库,可以轻松、高效地实现图片中的人脸检测、人脸识别
电脑设计–Blend、GIMP、Inkscape、Maya、3D Max
 

Python简介

Python是由荷兰计算机程序员Guido van Rossum(吉多·范罗苏姆)在八十年代末和九十年代初,在荷兰国家数字和计算机科学研究所设计出来的。

Python是一门动态语言,支持交互式编程、面向对象编程和函数式编程,具有类、函数、异常处理、列表、字典和元组等数据类型。

Python目前分为两个版本维护,其中Python 2.x 版本旧版向下兼容性更好,还有持续更新的Python3.x版本,由于Python 2.x到2020年后不再维护,而且Python3.x基本上已经兼容了大部分扩展库,所以新手建议学习就选择3.x版本。

案例:简单展示一个Python程序
 

# 表示单行注释,即不被执行
print("第一个Python程序")  # 输出打印信息
score = 45  # 把45赋值给sore变量
if score < 60:  # 条件判断(如果score小于60)
    print('分数小于60')  #代码缩进,需要空4个空格
else:    
    print("分数大于60")

输出信息:

第一个Python程序

分数小于60

数据类型

Python有5种基本数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)

支持的数据类型:int(整型)、long(长整型)、float(浮点型)、complex(复数)

运算符:

案例:数值基本运算代码如下:


第一个Python程序
分数小于60

输出信息:

加法运用:42

减法运用:24

乘法运用:52

除法运用:3.5

整除运用:3

幂的运用:49

取模余数:5

String(字符串)

字符串由数字、字母、下划线、特殊符号任意组成的一串字符,一般采用单引号或者双引号

str_1 = 'abcdef'

str_2 = "Hello World!"

字符串的取值顺序为:

从左到右为0开始,最大范围是字符串长度减去1。

从右到左为-1开始,最大范围为字符串开头。

如果想要截取部分字符串,可以用变量[上标:下标]来提取

案例:字符串基本用法代码:

str_1 = 'abcdef'
str_2 = "Hello World!"

输出结果:

截取中间部分字符串

el

提取第一个字符串

H

提取最后一个字符串

!

提取从头开始到第三个字符串

Hel

提取从第三个开始到最后一个

llo World!

字符串操作

Python语言的字符串其实是一种对象,内置了大量实用的字符串函数和方法,比如:字符串的替换、删除、截取、复制、连接、比较、查找、分割等。

案例:字符串内置函数使用方法:

str = "   -Hello World! -"
str_handle = str.strip().lstrip('-').rstrip('-')  # strip去除字符串头尾空格,lstrip去除左侧字符串制定字符,rstrip去除右侧字符串制定字符
print(str_handle)

输出结果:
Hello World!

最后

学习Python最重要的就是心态。我们在学习过程中必然会遇到很多难题,可能自己想破脑袋都无法解决。这都是正常的,千万别急着否定自己,怀疑自己。如果大家在刚开始学习中遇到困难,想找一个python学习交流环境,可以加入我们的【python裙】,领取学习资料,一起讨论,会节约很多时间,减少很多遇到的难题。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值