Bootstrap

python的基本用法


一.python程序设计的基本元素

1.常量
常量是指初始化后就保持固定不变的值。例如:1,3.14
,"hello",False
在python中没有命名常量,通常用一个不可改变的变量代替
2.变量
(1).变量名为字母、数字、下划线组成
(2).不能以数字开头
(3).不能用Python的关键字
(4).不要把下划线当变量名
3.运算符
python中有丰富的运算符,类如:赋值,算术,比较
,逻辑
4.函数
函数是相对独立的功能单位,可以执行一定的任务。
可以使用python提供的各种内置函数,也可以使用标准模块中的函数,也可以自定义函数。
5.语句
语句是由表达式,函数调用组成的。另外,各种控制
结构也属于语句。
6.类
类是同一类事物的抽象。所有处理的数据都可以看作数据对象。
7.模块
模块是一组相关的名称,函数,类或者是他们的组合组织到一个文件中。
8.包
包是由一系列模块组成的集合,包是一个有层次的文件目录结构,它定义了一个由模块和子包组成的python应用程序执行环境。

二python的语法特点

1命名规范
变量名大小写敏感
python变量名区分大小写,也就是Student和student在python语言中代表两个不同的名宇。
python的变量名字中可以包含英文、下划线、数字,但是不能以数字开头。
也就是说,student id、student1、student 1student、_studlent、_等都是合理的命名,但是1student就是非法的命名。
2.代码缩进
缩进必须是 4 个空格,不能使用 Tab 宇符。
每个代码块必须有相同的缩进,不能混用空格和 Tab
字符。
每个代码块必须以冒号()结尾。
3.编码规范
Python采用PEP 8的编码规范,接下来会讲解一些我们在学习Python过程应该严格遵守的条目。
4.注释规范
注释穿插于代码中,‘#°为开始,换行即截止。
三.标识符与变量,常量

1.标识符与保留字
一、保留字
保留字:python语言中已经被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。
and as assert break class continue def del elif else except finally for from
False global if import in is lambda nonlocal not No ne or pass raise return try True while with yield
注:保留字是区分大小写的syntax)
二、标识符
标识符:可以是简单的理解为一个名字,比如每个人呢都有自己的名宇,它主要用来标识变量、函数、类、模块和其他对象的名称‘python语言标识符命名规则如下:由字母、下划线和数字组成,并且第一个字符不能是数字。目前python中使用ISO-Latin字符集A-Z和a-z,不能使用保留字****

合法的标识符:USAK name mode 13 user_age
不合法标识符:4wnnn try $money
python中标识符是区分大小写的

python中以下画线开头的标识符有特殊意义,一般应避免使用相似的标识符。
以单下划线开头的标识符(_width) 标识不能直接访问的类属性,也不能通过 from xxx import 导入

以双下划线开头的标识符标识类的私有成员

以双下画线开头和结尾的是python里专有的标识符,标识构造函数。

2.变量的定义与赋值
在Python中,可以使用任何名称来定义变量,只要满足以下条件:
变量名只能包含字母、数字和下划线。
变量名必须以字母或下划线开头。
变量名不能是Python关键字,如i、while、for等。
变量的定义非常简单,只需要指定变量名,然后使用等号将其赋值给一个值。例如:
× = 5
y= “Hello, world!”
在上面的示例中,变量x被赋值为5,变量y被赋值为字符串"Hlello, world!"。
变量的赋值
可以通过简单地为变量赋值来修改变量的值。例如:
×=5
× = 6
在上面的示例中,变量x的值由5更改为6
变量的修改
Python中的变量是可变的,这意味着可以修改变量的值

3.常量的定义
常量指永不改变的值或数量。在编程中,常量是指与在程序执行期问永远不会更改的量。定义常量后,只能访问常量的值,而不能更改它。这与变量不同,变量允许访问其值,也允许重新赋值。
 

四.基本数据类型

1.数值类型
整型(int)一 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long类型使用,所以Python3没有 Python2的 Long 类型。布尔(bool)是整型的子类型。
浮点型(Noat))一浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示 (2.5€2 = 2.5 × 102 = 250)复数((complex))一复数由实数部分和虛数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虛部b都是浮点型。

2.布尔类型
布尔类型是Python的基础数据类型,布尔类型只有True和False两种值,本节课我们学习布尔类型的集中运算。布尔类型是Python的基础数据类型,布尔类型只有True和False两种值
3.NoneType类型
NoneType 是一类特别的类型,该类型只能有一个值None
4.数据类型转换

1.int(x L,base])
(1)作用:将x转换为一个整数
2) 语法:class int(x, base=10), base为进制数,默认十进制,若× 不符合 base 规则,则报错
2.float(x)
(1)作用:用于将整数和字符串转换成浮点数。
(2)语法:roat(x),x 一整数或字符串
3.str(x)
(1)作用:将对象转化为适于人阅读的形式。
(2) 语法:str(object-°),返回一个对象的string格式
5.对象与引用
在Python世界中,一切皆可对象。
通过=二可以判断两个变量指向对象的值是否相等,通过is可以判断两个变量是否指向同一个变量。
区别:ais b相当于idla] == idl6,如果a=10,b=a则ais b.如果a二[1,2,31,b=[时,虽然二者值相同,但
是存储位置不同,所以ais b返回False.而“二=”只要值相等就会返回Ture。

6.字符串类型
宇符串是一种用来表示文本的数据类型,它是由符号或者数值组成的一个连续序列。
Python支持使用单引1号、双引1号和三引号定义字符串,其中单引1号和双引1号通常用于定义单行宇符串,三引号通常用于定义多行宇符串。
字符串类型有:
单引号、双引1号、三引号

单引号字符串:‘单引1号表示,可以使用“双引号”作为字符串的一部分’
双引号字符串:“双引1号表示,可以使用“单引号’作为字符串的一部分’
三引号字符串:。三引1号表示可以使用“双引号”

五,基本输入和输出

1.基于input函数输入
input ()是内置西数,用来获取用户输入,返回值为字符串。当用户未输入时,程序会停止向下执行,等待用户输入。age =input(“请输入年龄”)#将input整体赋值给ageprint(age)#运行

2.基于print函数输出
print()函数由4部分组成:
1.函数名:print
2.英文小括号:()
3.英文 引号

4.要输入的内容

六.常见的运算符和表达式
 

1.运算符与表达式概述
算数运算符用于对算数运算对象进行算术运算。由算数运算符与算数运算对象组成的式子称为算术运算表达式。

2.赋值运算符与表达式
赋值运算符用来将表达式的结果赋给变量。由赋值运算符与赋值运算对象组成的式子称为赋值运算表达式
3.关系运算符与表达式
关系运算符用来比较两个对象之问的关系。对象可以是数或宇符串等常量、变量或表达式。由关系运算符与比较对象组成的表达式称为关系运算表达式。关系表达式的结果为真返回True,否则返回 False。
4.逻辑运算符与表达式
逻辑运算符用来判断逻辑运算对象之问的关系。由逻辑运算符与逻辑运算对象组成的式子称为逻辑运算表达式。


 


 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;