慕课课程python语言程序设计——1.Python基本语法元素

1 程序设计基本方法

计算机的发展规律参照摩尔定律,呈指数形式发展
摩尔定律(Moore’s Law):预测法则,单位面积集成电路上的晶体管数量每两年翻一番

1.1 编译和解释

源代码VS目标代码
源代码:人类采用编程语言编写的代码,人类可读
目标代码:计算机可以直接执行,人读不懂

编译VS解释
编译:将源代码一次性转换成目标代码的过程,程序运行更快。执行后只需要目标代码

编译

解释:将源代码逐条转换成目标代码同时逐条运行目标代码的过程,便于跨平台维护和提升。每次执行的时候都需要源代码

在这里插入图片描述

静态语言VS脚本语言
根据执行方式不同,分为两类静态语言和脚本语言
在这里插入图片描述

1.2程序的基本编写方法

IPO(Input Process Out)
输入:文件、网络、控制台、交互界面、内部参数输入
输出:文件、网络、控制台、图形,内部变量输出
处理:对输入数据进行处理获得输出,它通称为算法

编程解决问题的步骤:确定IPO,设计算法——编程——调试测试

小实例:画同心圆

import turtle
turtle.pensize(2)
turtle.circle(50)
turtle.circle(100)
turtle.circle(200)

小实例:五角星

from turtle import *
color('red','red')
begin_fill()
for i in range(5):
    fd(200)
    rt(144)
end_fill()

2 语法元素分析

变量:用来保存和表示数据的占位符号
命名:为变量关联标识符的过程

首字符不能是数字,不与保留字相同
大小写敏感

保留字(关键字):编程语言内部定义并保留使用的标识符,python中有33个保留字,注意Ture,False,None大小写
在这里插入图片描述
数据类型
① 整数和浮点数
②字符串:由0个或者多个字符组成的有序字符序列。“ ”/’ ’

由单引号或双引号表示,是有序序列,可以对其中的字符进行索引
在这里插入图片描述
字符串的使用:
使用[]获取字符串中的一个或多个字符
索引:返回字符串中的单个字符。<字符串>[M]
切片:返回字符串中的一段字符子串。<字符串>[M:N],前闭后开

③ 列表。[ , , , ]

列表中用逗号分隔元素,用保留字in判断一个元素是否在列表中

语句与函数

①赋值语句
②分支语句:由判读条件决定程序运行方向的语句,注意if语句后面的冒号:
③函数:<函数名>(<参数>)方法使用

输入输出
输入函数input():

使用格式:<变量> = iinput(<提示信息字符串>)
输入信息以字符串类型保存,前后由引号,所以最好对于input赋值的变量,加上eval

输出函数print()

格式化信息:在这里插入图片描述

评估函数eval()

去除参数最外侧引号并且执行余下语句的函数
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值