栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习(用于复习)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习(用于复习)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

文章目录

一、python是什么? 为什么选择python? 我们能用python做什么?

二、python基础

1.数据类型

2.变量

global 关键字

实例


一、python是什么? 为什么选择python? 我们能用python做什么?

Python是用来编写应用程序的高级编程语言。

Python为我们提供了完善的基础代码库,覆盖了网络、文件、GUI(Graphical User Interface)、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

开发  1.网络应用,包括网站、后台服务等等;

        2.许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

        3.把其他语言开发的程序再包装起来,方便使用。

二、python基础

1.数据类型
  • 整数:

存在负整数;

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

Python允许在数字中间以_分隔,因此,写成10_000_000_000和10000000000是完全一样的。十六进制数也可以写成0xa1b2_c3d4

浮点数​​​​​​​

  • 字符串​​​​​​​

如果字符串内部出现引号,可以使用转义字符或者是用两个引号或三个引号引起来

如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义,

如果字符串内部有很多换行,用n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容

print('hellon,world')
print(r'hellon,world')
  • 布尔值

一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值

注意大小写

  • 空值

​​​​​​​空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

2.变量

命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)

=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释)

赋值语句是把等号右边的值赋给左边例如a=a+1

理解变量在计算机内存的表示:

a='bcd'

python解释器做了两件事情:1,在计算机内存中创建了一个'bcd'的字符串

                                                   2,在内存中创建了一个名为a的变量,并把它指向'bcd'

也可以把a赋值给b,其实就是b指定的a所指定的数据

a = 'ABC'
b = a
a = 'XYZ'
print(b)
#ABC

:我们第一步是在内存中分别储存了字符串'ABC'和变量a,a指向了'ABC'

第二步b指向了a所指向的‘ABC’

第三步a指向了一个新储存的字符串,但是b没有改变原来的a指向的数据所以输出为ABC

实例:

a='ef'
b=a
a=12
b=a
print(b)#12

在函数外部创建的变量(如上述所有实例所示)称为全局变量。全局变量可以被函数内部和外部的每个人使用。

如果在函数内部创建具有相同名称的变量,则该变量将是局部变量,并且只能在函数内部使用。具有相同名称的全局变量将保留原样,并拥有原始值。

global 关键字

通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,您可以使用 global 关键字。

实例

如果您用了 global 关键字,则该变量属于全局范围:

def myfunc():
  global x
  x = "b"

myfunc()

print("b is " + x)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987098.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号