IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 想要快速掌握一门编程语言,那就从Python开始吧 -> 正文阅读

[游戏开发]想要快速掌握一门编程语言,那就从Python开始吧

想要快速掌握一门编程语言,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!

在这里插入图片描述

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-11-18 11:29:09  更:2021-11-18 11:29:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 23:46:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码