python(课时1)

   

 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次就退出。

 

转载于:https://www.cnblogs.com/zhonglong/p/9791504.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值