Python基础教程【附链接】(每日更新一节课)

请用英文格式编写程序!!!

(报错了别来找俺哈!)

什么是Python?

简介

Python是一门电脑编程语言,而且是学习人工智能的第一语言,相对其他的流行语言 python也比较简单一些。主要学习的内容有web网站开发,游戏开发,爬虫,数据分析,大数据,智能等各方面的内容,就业也是面向这些岗位,是未来的大趋势,国家也在推广这方面的学习了。     

(来自 文章:python是什么意思?)

Python第一节课

(流程图第1课)

Python第一点需要知道的是Python流程图(flowchart),所谓流程图也就是程序运行的流程,是整个程序的主干。一个流程图对应一堆代码,有一堆代码对应一个流程图。流程图跟你生活中的流程图有些许相似,只不过要在加深一点概念。

思维导图生成器(Xmind

流程图的生成器(Boardmix

不同图形的含义(划重点):

1.圆角矩形( 起始框与结束框,可填入开始或结束)

2.直角矩形(执行框,可填入普通代码或指令)

3.菱形(判断框,可填入条件)

4.平行四边形(数据框,填入输出或输入)

【外】箭头指向下一步的方向

例如:简单的流程图

流程图示例

对应的代码是

a = input()

a += a

print(a)

Python第二节课

(数据类型第1课)

今天这节课我们讲变量

所谓变量也就是随时改变的一个量,我们可以随时调用它,这也是它真正的用法之一.

变量在Python这一编程语言中是非常重要的Python程序体,它不可能没有3个或3个以上的变量。

Python中,变量的用处比比皆是,例如:

1.用于判断条件

2.用于设定While循环的结束条件

3.用于决定选项

等等...

而变量的赋值方式便是简洁的(?=?),左边的问号代表着的是变量名,右面的则代表的是赋值内容。

变量名拥有着一定的规则,例如:

1.变量名开头不能为数字

2.变量中不能含有空格

3.变量名不能为Python内置函数关键字

【注意】如有缺失请评论

而复制内容更是包含Python中所有的数据类型,可以是:

1.整数

2.浮点数

3.字符串

4.列表

5.元组

6.字典

7.集合

8.布尔类型

【注意】如有缺失请打在评论区

Python第三节课

(数据类型第2课)

今天这节课讲的是数据类型中的数字类型

数字类型,就是以数学中的数字为原型,打造出两种数字类型的数据类型,他们分别是浮点数与整数

浮点数(float)中文浮点数中的浮点是由英文中的flow的翻译结果演变而来的,flow译为浮动的,所以float自然就是浮点数啦!

而浮点数中间有个点大家能想到什么呢?对啦!就是数学中的小数,但是它是允许小数点后出现0或成串的0的哦,他也并不会将其省略掉

如果你要让其转化为整数,点后必须全是0,否则会报错!相反,如果你要让一个字符串改为浮点数类型,其中必须拥有一个点,且不含其他符号方可转换成功。如果整数转化为浮点数,后面会接着.0哦!

---------------------------------------------------------------------------------------------------------------------------------

整数(int)英文int是由integer整数变来的,他并没有那么多的要求,只需要一个字符串全是数字方可转换。而如果是浮点数转整数的话,你必须浮点后方尾随0或成串的0哦!

Python第四节课

(数据类型第3课)

今天这节课的内容是数据类型中的转换法则(划重点哦!)

转换,顾名思义,就是数据类型之间的一种转换,它有着许多的用处,这也是为了程序不报错的防护之一。

先来回顾一下大概有多少种数据类型

数据类型如以下(英文名已标注)

1.整数【integer】

2.浮点数【float】

3.字符串【string】

4.列表【list】

5.元组【tuple】

6.字典【dictionary】

7.集合【set】

8.布尔【bool】

【注意】如有缺失请打在评论区

这些便是许多的数据类型,接下来让我一一讲解吧!

任何转换都是在其简称的基础上后边添加一对括号,例如:int()

1.整数,其他数据类型转换为整数需要数据类型中只有数字的元素方可转换成功,简称为int

2.浮点数,其他数据类型转换为浮点数需要数据类型中只拥有数字以及一个小数点的元素分布且不允许其它字符出现,简称为此类型英文名

3.字符串,其他数据类型转换为字符串无需自己添加引号,没有其他必要规则,简称为str

4.列表,其他数据类型转换为列表无需自己添加中括号即可,同时也没有其他必要的规则,系统会自行拆分,简称为此类型英文名

5.元组,其他数据类型转换为元组无需自己添加小括号,没有其他必要规则,简称为此类型英文名

6.字典,其他数据转换为字典会成为键值对(键值对以后会讲希望大家牢记,字典就是键值对,然后外面括上一对大括号)的形式,无需自己添加大括号,同时也没有其他必要的规则,系统会自行添加与拆分,简称为dict

7.集合,(此类型有些难度暂时不讲,知道有用户提出公布再公布),简称为此类型英文名

8.布尔,此类型仅仅拥有两种结果True与False,简称为此类型英文名(详细规则见下)

# 字符串转换为布尔值
string_value = "True"
boolean_value1 = bool(string_value)
print(boolean_value1) # True
 
# 整数转换为布尔值
integer_value = -5
boolean_value2 = bool(integer_value)
print(boolean_value2) # True (非零的整数被视为真)
 
# 空列表或元组转换为布尔值
empty_list = []
boolean_value3 = bool(empty_list)
print(boolean_value3) # False
 
# None对象转换为布尔值
none_object = None
boolean_value4 = bool(none_object)
print(boolean_value4) # False

2023.12.30

内容:转换数据类型法则

字数:2498字

作者:Ian说编程

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值