您的位置:首页 > 新闻 > 资讯 > 编程python适合多大孩子学_色盲_北京百度关键词排名_自己做网站建设

编程python适合多大孩子学_色盲_北京百度关键词排名_自己做网站建设

2024/12/22 14:48:24 来源:https://blog.csdn.net/u014608435/article/details/144537075  浏览:    关键词:编程python适合多大孩子学_色盲_北京百度关键词排名_自己做网站建设
编程python适合多大孩子学_色盲_北京百度关键词排名_自己做网站建设

第一节:Python入门(一)

1、Python介绍

编程语言就是人和计算机进行交流的一种语言

	Pythonc / C++JavaPHPC#gobasicqbasicVBVC

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象,同时也面向函数的脚本语言。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
  • Python是面向函数的语言: 这意味着Python支持面向函数的风格,更适合递归计算。
  • Python 是初学者的语言: Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发

image.png

image.png

2、Python解释器

作用:运行代码

Python解释器的作用通俗理解,就是起到一个翻译的作用,让我们程序员所编写的代码计算机能读懂然后执行代码。比方说,现在有2个国家的人,一个A,一个B,现在A和B之间语言不通无法交流,这样怎么办,现在来个翻译官的会就能很好的交流了,简单的说现在Python解释器也就是起到这么一个翻译作用。其实计算机智能读懂0和1,0是关,1是开,咱们写的英文代码压根读不懂在计算机中运行不起来。所以我们在写代码之前必须给安装这个Python解释器。

分类

  • CPython

官方的,基于C语言开发的解释器,是目前应用广泛的一个解释器,我们目前用的解释器就是这一款。

  • IPython

基于CPython的一种交互式的解释器,用到相对较少

  • 其他解释器
    Jython:运行在Java平台的解释器,直接把Python代码编译成Java字节码执行
    IronPython:运行在微软.Net平台上的Python计时器,可以直接把PYthon代码编译成.Net的字节码

python解释权的版本

  • python2.x
  • python3.x
    • python3.6
    • python3.7
    • Python3.8
    • Python3.9
    • python3.10
下载地址:https://www.python.org/downloads/release/python-3104/

image.png

注意:我们可以用3.8,或者更新的3.9还有3.10等等

3、Pycharm介绍

PyCharm是一种Python 的IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时:提高其效率的工具,内部集成的功能如下:

  • Project管理
  • 智能提示
  • 语法高亮
  • 代码跳转
  • 调试代码
  • 解释代码(解释器)
  • 框架和库

PythonCharm分为专业版(professional)和社区版(community)

其中社区版是免费的。

下载地址:http://www.jetbrains.com/pycharm/download/#section=windows

image.png

4、注释

在这里插入图片描述
在这里插入图片描述

  • 单行注释

  • 多行注释

  • 快捷键:ctrl + /

  • 作用:对代码起到解释说明的作用,注释内容不是真的代码,并不执行

设置代码模板

# @Time : ${DATE} ${TIME}
# @Author : XXX
# @Version : 
# @IDE : ${PRODUCT_NAME}
# @Project : ${PROJECT_NAME}

5、变量

我们的Python程序,处理的所有数据都必须在变量中。怎么去理解变量呢?官方的定义就是是变化的量叫变量,每一个变量都有变量名和变量值。从字面上看每个字都认识,但是好像不太好理解。我给大家举个例子 :比如说我们要去五星级酒店找我的女朋友。可是酒店里面的客房非常多。如果你想快速找到你朋友,必须得知道你女朋友的房间号。根据房间号,立马可以知道房间的位置,打开门就能看见入住的客人。那这和变量有什么关系呢?其实啊,所有的变量都存在内存中。你把内存看成是一个大的五星酒店。每一间房就代表数据存放的内存地址范围。在这一个地址范围中存起来的就是我们的数据,对应客房中所住的客人。为了快速的查找或使用这个数据,通常我们把存储数据的地址范围和房间号一样,也定一个名称。这个名称就是变量。总结一下,房间就对应变量,房号对应变量名,入住的客人对应变量值。有了变量之后就可以快速的在茫茫(数海)的内存中。找到对应的数据。

定义变量和使用:

格式: 变量名 = 值
使用: 变量名

5.1 标识符

标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:

  • 由数字、字母、下划线组成

  • 不能数字开头

  • 不能使用内置关键字

  • 严格区分大小写

    image.png

5.2 命名习惯

  • 见名知义。
  • 单词之间用下划线隔开:例如:your_name

5.3 认识数据类型

image.png

第二节:Python入门(二)

1、输入函数

input(“提示信息”)

  • 当程序执行到 input,等待用户输入,输入完成之后才继续向下执行。
  • 在Python中,input 接收用户输入后,一般存储到变量,方便使用。
  • 在Python中,input 会把接收到的任意用户输入的数据都当做字符串处理。

注意:所有的通过input获取的数据,都是字符串类型。 Python是一门强类型的语言

2、Python中运算

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • 逻辑运算(后面再说)

2.1 算数运算符

运算符描述实例
+1 + 1 输出结果为 2
-1-1 输出结果为 0
*2 * 2 输出结果为 4
/10 / 2 输出结果为 5
//整除9 // 4 输出结果为2
%取余9 % 4 输出结果为 1
**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2
()小括号小括号用来提高运算优先级,即 (1 + 2) * 3 输出结果为 9

注意:* 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -

2.2 赋值运算符

运算符描述实例
=赋值=右侧的结果赋值给等号左侧的变量
  • 单个变量赋值
num = 100
print(num)
  • 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
a = b = 10
print(a)
print(b)

2.3 复合赋值运算符

运算符描述实例
+=加法赋值运算符c += a 等价于 c = c + a
-=减法赋值运算符c -= a 等价于 c = c- a
*=乘法赋值运算符c *= a 等价于 c = c * a
/=除法赋值运算符c /= a 等价于 c = c / a
//=整除赋值运算符c //= a 等价于 c = c // a
%=取余赋值运算符c %= a 等价于 c = c % a
**=幂赋值运算符c ** = a 等价于 c = c ** a
a = 100
a += 2
# 输出102  a = a + 2,最终a = 100 + 2
print(a)

总结

  • 算数运算的优先级

    • 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -
  • 赋值运算符

    • =
  • 复合赋值运算符

    • +=
    • -=
    • 优先级
      1. 先算复合赋值运算符右侧的表达式
      2. 再算复合赋值运算的算数运算
      3. 最后算赋值运算

3、Python的输出

  • 格式化输出
    • 格式化符号
    • f-字符串
  • print的结束符

3.1 格式化符号

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写ox)
%X十六进制整数(大写OX)
%e科学计数法(小写’e’)
%E科学计数法(大写’E’)
%g%f和%e的简写
%G%f和%E的简写

技巧

  • %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
  • %.2f,表示小数点后显示的小数位数。

3.2 第二种格式化输出

格式化字符串除了%s,还可以写为 f'{表达式}'

总结

  • 格式化符号
    • %s:格式化输出字符串
    • %d:格式化输出整数
    • %f:格式化输出浮点数
  • f-字符串
    • f’{表达式}’
  • print 结束符 end

4、常用的数据类型转换函数

转换数据类型常用的函数

  • int()
  • float()
  • str()
  • list()
  • tuple()
  • eval()

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com