5月11日pythojn课程记录及总结

Python对象
一. python支持五种基本数字类型:

1)3.1415浮点数(float)
2) 1,0,2整型数(int)
3) 2+3j复数(complex)
4) 79346345长整数(long)
5) True,False布尔值(bool)

 注意:整数的范围取决于机器是32位还是64位,但长整数不是,取决于虚拟内存的大小。

二.运算符

1).算数运算符:+,-,*,/,%,//
2).赋值运算符:=,+=,-=,!=
3).关系运算符:<,>,<,=>,=<,==
4).逻辑运算符:逻辑与and,逻辑或or,逻辑非not

 注意:=和==的区别.

三.数值类型标准类型函数

1). 标准类型函数(cmp, str和 type): 可以用于所有的标准类型。
2). 转换工厂函数(int, long, float, bool和 complex)
3). 功能函数(abs, divmod, pow和 round)
4). 进制转换函数(hex, oct)
5). ASCII转换函数(chr, ord)

divmod(10,3) //得出除法结果与取余
(3,1)

round(3.1415926,3) //取小数点后几位
3.141

pow(3,3) //几次方
27

I/O操作
一.输入Input:
1)input与raw_input
2)input与getpass

  input:python2中接收整数
         python3中接收字符串;
         raw_input: python2中接收字符串, 
         python3中删除;
         getpass: 接收密码, 输入的信息不可见;

二.输出Output
1)print

三大流程控制
在这里插入图片描述
python有两大特性,一是简洁,二是可读性好。Python代码块缩进完全能够清楚地表达一个语句属于哪个代码块。

1.if语句四种语法结构

  1. if expression:
    …if_suite (标准if语法结构)

  2. if expression:
    if_suite
    else:
    else_suite (if-else语句)

  3. if expression1:
    if_suite
    elif expression2:
    elif_suite
    else:
    else_suite (if-elif-else语句)

  4. if_suite if expression1 else else_suite (三元运算符)

二. While循环语句语法结构

while循环原理: while 循环的 suite_to_repeat 子句会一直循环执行, 直到 expression 值为布尔假.

1). while expression:
…suite_to_repeat

(while循环标准格式)

2). count = 0
while (count < 9):
print(‘the index is:’, count)
count += 1

(计数循环)

3).while True:
cmd = input()
if cmd:
os.system(cmd)

(无限死循环)

三. For循环语法结构

与传统语言(e.g.C/C++,Java )中的 for 语句不同, Python 的 for语句更加简洁.

for循环原理:
可以遍历序列成员, 可以用在 列表解析 和 生成器表达式中, 它会自动地调用迭代器的 next()方法, 捕获 StopIteration 异常并结束循环(所有这一切都是在内部发生的).

for循环一般语法
四. range()内建函数
range语法总结:
range(start, end, step =1)返回一个包含所有 k 的列表, start <= k < end , k每次递增 step

五.课后练习

1)最小公约数

在这里插入图片描述
最大公约数代码如下:

在这里插入图片描述
最小公倍数:在这里插入图片描述
求解二元一次方程组:

在这里插入图片描述
代码及其结果:在这里插入图片描述

求解平方根:
在这里插入图片描述

代码及其结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值