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语句
Python---入门 ( 一 到 四 Unit )(1)相关推荐
- Python入门学习---第四天
面向对象编程 类和实例 概念与其他面向对象编程语言类似. 以Student类为例,在Python中,定义类是通过class关键字: class Student(object):pass (object ...
- python语法基础语法_Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- python入门教程共四本书籍-关于 Python 的经典入门书籍有哪些?
以下推荐也许算不上经典,但是好用.如何快速熟悉 Python 编程一直是很多初学者的疑问,我们经常考虑要不要系统地从头开始啃 Python 教程,但这种方法不仅非常枯燥且很难坚持.因此,对于很多入门读 ...
- python入门教程共四本书籍-Python入门经典书籍有哪些?有这三本就够了
Python的入门书籍不要看太多,读一本就够了.重要的是,你要学会方向的Python,或者你有兴趣在什么方向. 所以我们首先你要对学生自己有一个企业定位和规划,而不是可以看到有关于Python的书籍就 ...
- Python基本语法[二],python入门到精通[四] (转)
写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 回到顶部 v正文开始:Python基本语法 1.定义常量: 之所以上篇博客介绍了定义变量没有一起介绍定义常量,是因为Pyt ...
- python入门教程共四本书籍-Python入门书籍有哪些?
刚开始没必要看书 也没必要听那些所谓的老手的建议 什么学习路线的,那些都是扯淡的 没什么卵用的 为什么呢? 因为想要提高你的水平,最重要的就是动手,实战 你照着那些路线慢慢的学下去,学不了几天,你的耐 ...
- Python入门程序【四】
程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂. print(isinstance([1, 2, 3], Iterable)) print(isinstance({}, Iterab ...
- python 入门12篇
#第 005 期# 所以Python是一种相当高级的语言. 完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. Python入门系列(一) 情书吖P ...
- python课程推荐-课程推荐:四天人工智能 python入门体验课
作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...
- Python机器学习算法入门教程(四)
Python机器学习算法入门教程(四) 文章目录 Python机器学习算法入门教程(四) Logistic回归算法(分类问题) 什么是分类问题? Logistic回归算法 数学解析Logistic回归 ...
最新文章
- 国内电商场景大战中,企业如何寻找有效增长点?这里有答案了
- 提取DVD视频盘的资源
- php 7.1安装教程
- 慕课-北京理工大学 机器学习 大学生上网时间 聚类,小白学习
- python3字典平均值_python3基础之字典
- 博客群发(2)--实现登陆
- uboot的常用命令详解
- 程序员都喜欢抄袭“代码”,而且还拿着高薪?难道就这么无法无天
- td 超出宽度隐藏_table中td文字超出长度用省略号隐藏超出内容,鼠标点击内容全部显示...
- 跨业自学党的第一次面试
- 面试题28:字符串全排列
- 博弈论(四)——#10246. 「一本通 6.7 练习 3」取石子
- VMware Workstation Pro 15安装和Win 10虚拟机安装
- 疫情下的大数据力量:多地政府借力大数据技术,多家企业上马大数据产品
- 分布式监控平台CAT原理
- unity 烘焙模式——baked indirect/shadow mask/distance shadowmask/subtractive模式的区别
- php账号管理工具,微信公共账号第三方管理工具开发(一)
- 腰肌劳损患者自我保健方法
- 2019计算机专业好的专科学校,2021大专报什么专业比较好 最有前途的热门专业
- Underscore和lodash 介绍