python1~8天笔记重点总结

第一天笔记:

1> 4.1python是一门弱数据语言

2> 4.2命名规范:

(1)命名的时候名字最好容易理解

(2)只能由字母、数字、特殊符号只能由下划线 ,三者构成 

(3)不能以字母开头

3> 5.1数据类型中的bool类型要注意大小写True、False

4> 5.1字符串内可以包含各种语言

ord() ------ 获取字符的整数的表示

chr() ------- 把编码转换为对应的字符串

5> 5.1如果字符串内包含引号怎么转换?

\n ------- 换行字符

\" -------- 引号字符

如果在符号在python有特定意义,又想要输出这个符号,就如上述两个例子,在符号前面加上反斜杠。

6> 5.2 数据类型转换

要转换数据类型的时候,前提条件是输入的内容可以转换成想要转换的数据类型

----如20.3不能使之转换成字符型或者其他类型,只能转换成浮点型float

当我们使用input 的使用,如果不指定数据类型,默认的是字符型str

第一种拼接方式:

print("此时a的值: " +str(a))

7> 6.2 比较关系符

输出的结果为bool类型 

第二种字符串拼接的方式:占位符

print("%s > %s 的结果是: %s"%(a,b(a>b)))

8> 6.3 逻辑运算符

not 与 in 关键字连用   ---- not in ----- 不属于

9> 7 程序控制流程

(1)顺序结构

(2)选择结构

(3)循环结构

注意:python是严格要求缩进格式的语言(缩进表现层级关系),要么都是缩进(tab),要么都是缩进(tab)要么都是空格。

第三种字符串拼接方式:

print("你的生日是:",day)

查看math库有哪些方法

import math

dir(math) ----- 查看math库有哪些方法

help(math.pi)

10> 循环结构

7.3.1while循环

四种字符拼接方式

num = 1 + 2 + 3 + 4

print("1+2+3+4的值"+str(num))

print("1+2+3+4的值%s"%num)

print("1+2+3+4的值",num)

print("1+2+3+4的值{}".format(num))

print("{} + {} = {}".format(num1,num2,num3))   #.format是字符串里面的方法

实现两个数之间的交换

(1)交换法

num1 = num2

num2 = temp

(2)求和法

num1 = num1 + num2 #12+21=33

num2 = num1 - num2 #33-21=12

num1 = num1 - num2 #33-12=21

(3)异或交换法 python独有

num1,num2=num2,num1

print("交换后的结果num1=%s,num2=%s"%(num1,num2))

7.3.2 for循环

for in ---- 遍历容器

for 变量 in 容器:

range() ----- 范围的意思 ----- 前闭后开

range(参数) ----- 表示从0开始到参数结束打印此区间所有的整数,前闭后开

range(参数1,参数2) ----- 表示打印参数1到参数2区间内的整数,前闭后开

range(参数1,参数2,step) ----- 表示打印参数1到参数2区间内的整数,数据的变化随step

的变化而变化,默认的step的值为1,前闭后开

range(10) range(10,20) range(10,20,2)

break ------跳出循环

continue -------继续循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值