python课时费_python(课时1)

本文介绍了Python作为解释型、面向对象的动态数据类型语言的特点,对比了编译型和解释型语言的区别,并讨论了静态和动态数据类型。此外,还讲解了Python的基本语法,包括变量规范、用户交互、注释、基本数据类型(如数字、字符串和列表)以及控制流(如if-else、while和for循环)。最后提到了break和continue在循环中的作用。
摘要由CSDN通过智能技术生成

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

编译型:需要编译器,执行速度快,调试麻烦。如c语言。相当于翻译一本外文书,翻译好后再全部拿来给你看。

解释型:需要解释器,执行速度慢,调试方便。如python。相当于同声传译,看一句翻译一句。

当一段代码放入新运行环境中需要修改时,解释型语言要比编译型语言便于修改,但同样一段代码运行起来编译型速度要快于解释型。

面向对象:封装,继承,多态

静态数据类型:在编译时就知道变量的类型;知道变量中有哪些属性和方法;编译时就可以访问这些属性和方法;

通过静态 访问了不属于静态数据类型的属性和方法,编译器就会报错。如java,c。

动态数据类型:编译时编译器不知道数据的真实类型,只有在运行的时候才知道数据的类型。通过动态数据类型的变量,访问了不属于动态数据类型的属性和方法,编译器不会报错。如php,python。

认为解释型语言都是动态类型语言,编译型语言都是静态类型语言。这个是错的。swift是编译型语言但是它也是动态类型语言。C#和Java是解释型语言也是静态类型语言。

小知识(动态类型语言是指在运行期间才去做数据类型检查的语言,说的是数据类型,动态语言说的是运行是改变结构,说的是代码结构。静态同理)

第一个python程序

变量:变化的量

变量的规范:

#1. 变量名只能是 字母、数字或下划线的任意组合

#2. 变量名的第一个字符不能是数字

#3. 关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

用户与程序交互

input:用户输入任何值都会转换成字符串类型。

注释

代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """

基本数据类型

数字:int整型:将其他字符类型转化成数字类型。age=int(input("age:")),将用户输入的年龄转化为数字类型。

字符串:str整型:将其他字符类型转化成字符串类型。age=str(input("age:")),将用户输入的年龄转化为字符串类型。等同于系统默认age=input("age:")

列表:在{}内用逗号分隔,可以存放n个任意类型的值。定义:students=['egon','alex','luke',]   #students=list(['egon','alex','wupeiqi',]) 用于标识:存储多个值的情况,比如一个人有多个爱好。

if  else

while

输出0 -10

count=0

while count <10

print(count)

count+=1

for循环

for i in range(0,5,1):

print("count",i)   从0开始,循环5次,每次间隔为1。输出结果为count 0    count 1 count 2  count 3  count 4.

for i in range(0,5,2):

print("count",i)   从0开始,循环5次,每次间隔为2。输出结果为count 0   count 2   count 4.

break与continue

break:跳出循环。

continue:从头再开始一次循环。

账号密码正确就输出一张脸,然后退出,账号密码错误就是重新输入,3次就退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值