python9.24

Print

py中的print本质是底层调用C语言的printf函数,所以这个函数是一个标准输出函数

Input("提示用户的信息")

标准输入函数

输出两个数的形式

输出为字符串

交换两个数的值

1.临时变量法

结果

----------------------------------------------------------------------------------------------------

将num转换为数字字符串类型

转化结果

----------------------------------------------------------------------------------------------------

2.利用数学完成两个数的交换

3.python利用两个数同时定义方式,完成两个数交换

py中换行和分号;都可以代表结束,但不建议使用分号

运行结果

代码为

运行结果

变量

具有名称的内存空间

变量的命名规范问题

标识符的命名规范

标识符:常量,变量,函数名称,模块名称,类名称,对象名称……

1.只能由数字,大小写字母(大小写不是一个东西),_三种有效符号组件

$在py是特殊符号

2.不能以数字开头

3.不能以关键字或者保留字为标识符

保留字:现在未被使用但在以后可能会成为关键字的

4.不建议使用全局已经定义过去标识符

5.标识符命名尽量有意义

6.多个单词组成时,建议使用驼峰法或者下划线法,将单词分开,读起来比较清晰

7.类名称建议使用大驼峰,常量(py中没有常量)所有单词全部大写

python的关键字

全局模块

Builtins

Import builtins

Dir(builtins)

数据类型

基本数据类型:

数值型(number):

1.整形 --- int

2.浮点型 --- float

3.复数 --- complex

布尔类型(bool):首字母要大写

Ture

False

字符串(str):

'字符串'

”字符串“

”“”字符串“”“

特殊:

None --- 没有,无   同c语言NULL

复合数据类型:

万物皆对象

list

set

dict

tuple

Object

……

各种类型验证

双引号也会变为单引号

三引号也会变为单引号,但可以用其换行且不结束

\n 为换行符

类型转换问题:

自动类型转换:

Int 与 float 在有必要时可以自动转换

Bool 也会,ture 转为1,false转为0

强制类型转换:

Int(字符串)

Float(字符串)

Double(类型)

作业2:

将作业一以下图方式呈现出来

代码为

结果为

将类型为float的num转换为str类型,即可使用+号进行拼接

作业一未转只能使用,号

常见的运算符

算术运算符:

-  

*  

/  

%

//  ---  整除,地板除法

**  ---  幂次方

关系运算符:返回为bool类型

<

>

<=

>=

==

!=     在python2中,<>是不等于的意思

逻辑运算符:

与          &&          and

或          | |          or

非          !          Not

所属运算符:

In      判断某个元素是否在某个 数组中

Not in

is运算符:

Is       在python中, == 判断的是两个变量的值,is判断的是两个变量的地址

Is not

赋值运算符:

=             

=+                 a += 3              a = a + 3

-=

*=

/=

//=

**=

python没有自加和自减 --- 本质为对变量+1,-1

i++

++I

i--

--I

不可用

前加加运算符优先级很高,仅次于括号

后加加优先级很低,低于赋值运算符

三目运算符:

变量 = 表达式 ? 值1(正确) : 值2(错误) --- 在java中

python中的

变量 = 值1 if 表达式 else 值2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值