Python---入门 ( 一 到 四 Unit )(1)

Python

1.1 标识符

Python 中标识符由字母、数字、下划线组成。

Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

标志符可以用来规范命名解释器能够识别的可执行代码对象的名称

  • 正确的标识符:X、varl、FirstName、stu_score、平均分2等
  • 错误的标识符:stu-score、First Name、2平均分

保留字—-也叫关键字*
在这里插入图片描述
变量命名应该符合标志符的命名规范。
变量命名不能使用保留字。

>>>type('True')
<class 'str'>
>>>type(1.0)
<class 'float'>

>>>True and True
True
>>>1 and 1
1
>>>0 and 0
0
0 or 1
1

在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.数据类型

整数

pow(x,y) 计算x^y
在这里插入图片描述

*浮点数存在不确定尾数

用round()函数
可以判断,对浮点数进行四舍五入运算
科学计数法表示
在这里插入图片描述

复数

实部,虚部
在这里插入图片描述

组合数据类型
  计算机不仅对单个变量表示的数据进行处理,更多情况,计算机需要对一组数据进行批量处理。一些例子包括:

给定一组单词{python, data, function, list, dictionary},计算并输出每个单词的长度;
给定一个学院学生信息,统计一下男女生比例;
重复数据的消除;
一次实验产生了很多组数据,对这些大量数据进行分析;
组合数据类型可以分为三类:
序列类型、集合类型和映射类型。
在这里插入图片描述

3. 字符串

1.下标问题:可以正序,可以逆序
在这里插入图片描述2.单双引号问题。
在这里插入图片描述

3.切片操作:
在这里插入图片描述
切片语法格式:
【起始:结束:步长】可以缺省。
在这里插入图片描述在这里插入图片描述4.
*获取字符串长度
s = ‘helloworld’
len(s)

  • 重复输入字符串
    print(‘cat’*2)
    *格式化字符串
    age = 50
    print(“Tom’s age is %d”%(age))

eval()
将任何字符串信息转化成语句,进行操作
在这里插入图片描述在这里插入图片描述

>>>print('{1},{0},{1}'.format('study', 'python'))
python,study,python

在这里插入图片描述

5.字符串函数

8个字符串函数
*str.lower() 或者str.upper()
*str.split(sep=None) //最后返回一个列表
*str.count(sub)
*str.replace(old, new)
*str.center(width[,fillchar])
*str.strip(chars)
*str.join(iter) //插入iter 符号

在这里插入图片描述

6.字符串格式化

format方法
槽: { } 用大括号表示
在这里插入图片描述在这里插入图片描述在这里插入图片描述

4.time库的使用

在这里插入图片描述time() 获取当前时间戳 time.time()
time.ctime() 获取可读的时间表示。易读
gmtime() 生成的是计算机可以处理的格式。
strftime(tpl, ts) tpl 是格式化的模板字符串,用来定义输出效果。
在这里插入图片描述在这里插入图片描述perf_counter() 测量时间。 起点不确定,需要连续调用,计算差值才有意义。
start = time.perf_counter()
end=time.perf_counter()
end-start

sleep() 休眠,等待函数。

关于Unicode编码
for i in range(12):
    print(chr(9800+i),end=" ")

在这里插入图片描述

在这里插入图片描述

5. random库

在这里插入图片描述

6. 分支选择结构

在这里插入图片描述

7. 循环结构

while <条件>:
<语句块1>
else:
<语句块2>

这里else只在循环正常进行的时候执行。

8. 异常处理

try - catch语句在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值