百度飞桨领航团零基础Python速成营笔记 课节一:python环境搭建入门教程

课节一

课程链接:https://aistudio.baidu.com/aistudio/course/introduce/7073

一、Python概述

“人生苦短,我用Python”
python已经广泛应用到数据分析,机器学习,人工智能,深度学习等领域。

二、Python环境安装

博主小白一个,之前被推荐使用vscode,所以花了很多时间配置好了vscode的python环境,挺好用的。之前也用过pycharm,各有优劣,看个人习惯。

三、Python入门:HelloWorld,输入input()

input()输入的内容都为str格式

四、Python基本数据类型:数值类型(整数int,浮点数float)与运算符(±*/ // % ),字符串,布尔类型(True or False)

1.浮点运算

a=0.1+0.2
print(a)  #0.30000000000000004 != 0.3,
print(a == 0.3)  #False

因浮点数在计算机中实际是转换为二进制数保存的,有些数不精确。
所以写代码时经常以范围表示。

round(0.1 + 0.2, 1)  #取一位小数

2.取址 id( )

print(id(a))  #id()相当于c中的&

3.字符串格式

print(len('hello world'))  # 长度为11

不同于c中的字符串,python中的字符串结尾没有\0

4.python中无i++,i–操作

五、标识符

由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。 标识符不能和 Python 中的保留字相同。 Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。 在 Python 中,标识符中的字母是严格区分大小写的

六、组合数据类型:列表 list、元组tuple、字典dict、集合set

set={
     1,2,3,4}

集合set是key的集合,其中的元素不能重复

七、流程控制:条件判断 if elif else和循环 for while , break continue,pass

其中,
break为结束循环
continue为跳出本次循环进行下一次循环

结语

因为博主有一点c的基础,所以笔记也是针对于记录python和c的不同点来查漏补缺。

你可能感兴趣的:(python,python)