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)相关推荐

  1. Python入门学习---第四天

    面向对象编程 类和实例 概念与其他面向对象编程语言类似. 以Student类为例,在Python中,定义类是通过class关键字: class Student(object):pass (object ...

  2. python语法基础语法_Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  3. python入门教程共四本书籍-关于 Python 的经典入门书籍有哪些?

    以下推荐也许算不上经典,但是好用.如何快速熟悉 Python 编程一直是很多初学者的疑问,我们经常考虑要不要系统地从头开始啃 Python 教程,但这种方法不仅非常枯燥且很难坚持.因此,对于很多入门读 ...

  4. python入门教程共四本书籍-Python入门经典书籍有哪些?有这三本就够了

    Python的入门书籍不要看太多,读一本就够了.重要的是,你要学会方向的Python,或者你有兴趣在什么方向. 所以我们首先你要对学生自己有一个企业定位和规划,而不是可以看到有关于Python的书籍就 ...

  5. Python基本语法[二],python入门到精通[四] (转)

    写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 回到顶部 v正文开始:Python基本语法 1.定义常量: 之所以上篇博客介绍了定义变量没有一起介绍定义常量,是因为Pyt ...

  6. python入门教程共四本书籍-Python入门书籍有哪些?

    刚开始没必要看书 也没必要听那些所谓的老手的建议 什么学习路线的,那些都是扯淡的 没什么卵用的 为什么呢? 因为想要提高你的水平,最重要的就是动手,实战 你照着那些路线慢慢的学下去,学不了几天,你的耐 ...

  7. Python入门程序【四】

    程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂. print(isinstance([1, 2, 3], Iterable)) print(isinstance({}, Iterab ...

  8. python 入门12篇

    #第  005 期# 所以Python是一种相当高级的语言. 完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行. Python入门系列(一)  情书吖P ...

  9. python课程推荐-课程推荐:四天人工智能 python入门体验课

    作为一名被大数据和数量信息包裹的文案,我们必定要在文案力.创意和策略能力之外,准备一个加薪引擎--以技术思维处理数据运算的能力. 只有跑得足够快,才能不被行业当成 "老古董" 落下 ...

  10. Python机器学习算法入门教程(四)

    Python机器学习算法入门教程(四) 文章目录 Python机器学习算法入门教程(四) Logistic回归算法(分类问题) 什么是分类问题? Logistic回归算法 数学解析Logistic回归 ...

最新文章

  1. 国内电商场景大战中,企业如何寻找有效增长点?这里有答案了
  2. 提取DVD视频盘的资源
  3. php 7.1安装教程
  4. 慕课-北京理工大学 机器学习 大学生上网时间 聚类,小白学习
  5. python3字典平均值_python3基础之字典
  6. 博客群发(2)--实现登陆
  7. uboot的常用命令详解
  8. 程序员都喜欢抄袭“代码”,而且还拿着高薪?难道就这么无法无天
  9. td 超出宽度隐藏_table中td文字超出长度用省略号隐藏超出内容,鼠标点击内容全部显示...
  10. 跨业自学党的第一次面试
  11. 面试题28:字符串全排列
  12. 博弈论(四)——#10246. 「一本通 6.7 练习 3」取石子
  13. VMware Workstation Pro 15安装和Win 10虚拟机安装
  14. 疫情下的大数据力量:多地政府借力大数据技术,多家企业上马大数据产品
  15. 分布式监控平台CAT原理
  16. unity 烘焙模式——baked indirect/shadow mask/distance shadowmask/subtractive模式的区别
  17. php账号管理工具,微信公共账号第三方管理工具开发(一)
  18. 腰肌劳损患者自我保健方法
  19. 2019计算机专业好的专科学校,2021大专报什么专业比较好 最有前途的热门专业
  20. Underscore和lodash 介绍

热门文章

  1. 苹果手机直播显示服务器,苹果的手机为什么不能直播?
  2. 人生在世,你悟到什么道理?
  3. WZOI-181至199题答案
  4. 执行未来计划每日打卡
  5. Nginx透过代理获取真实客户端IP
  6. 国产浏览器的发展,它们如何成功逆袭国外浏览器?
  7. AI开始卷高考了,英语已被卷到134分??
  8. 利用keytools 生成keystore
  9. Command Injection命令注入攻击
  10. 我国首个互联网服务标准流量基本指标发布