Python基本语法元素
摩尔定律(计算机中的一个重要的预测法则):
编程技巧(1、语法 2、套路 3、实践)
单位面积集成电路上可容纳的晶体管的数量约每两年翻一番
程序设计语言将会成为生存技巧
源代码通过编译器白城目标代码
语言可以分为:
静态语言:编译 c C++ JAVA
脚本语言: 翻译 Python PHP JSP
程序的编写方法,IPO(input process output)
拥有者 PSF(Python software foundation)
开源精神
两种编程方式:文件时,交互式
实例1、求圆的面积
#求圆的面积
#求圆的面积
import turtle
PI = 3.141592653
radius = int(input("请输入圆的半径"))
area = PI*radius*radius
print("这个圆的面积为:")
print(area)
turtle.pensize(2)
turtle.circle(radius)
实例2、同切圆的绘制(初步了解下turtle(海龟绘图体系))
import turtle
turtle.pensize(10)
turtle.circle(120)
turtle.circle(50)
turtle.circle(80)
实例3、绘制五角星
import turtle
from turtle import *
color ('red','red')
turtle.pensize(10)
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
一个重要的例子带你进入Python
重要实例之温度转换
#Tempconvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['f','F']:
c = (eval(TempStr[0:-1])-32)/1.8
print("转换后的温度是{:.2f}c".format(c))
elif TempStr[-1] in ['C','c']:
f = eval(TempStr[0:-1])*1.8+32
print("转换后的温度为:{:.2f}f".format(f))
else :
print("您输入的数值有误")
当然这里有很多好用的语法,先记住OK
Python的语法元素分析:
不同的颜色,叫做代码高亮(编程的色彩辅助体系不是语法要求)
缩进(语法的一部分,所属关系)
注释 单行,多行
保留字
对温度转换的代码解读:
1、列表的使用[]
索引:返回字符串的单个字符
<字符串>.[M]
切片:返回字符串中的一段子串
<字符串>.[M:N]
指的是从M开始不到N就结束
使用保留字in 判断一个元素是否在列表中
2、语句与函数
函数:eval(),input(),print()
格式化初讲:
**print(“转换后的温度为:{:.2f}c”.format©)**其中{}叫做槽(后续变量填到槽中)
如:{:.2f}c 指的是:将变量c填充到这个位置时,取小数点后两位
eval() 评估函数
去掉参数最外侧引号并执行余下语句的函数(eval(“1”)—>1)
eval(“1+2”)–>3
eval(“print(“Hello world!”)”)
课程小结:
本节主要是讲了Python语言的一些理解性的概念
重点掌握Python的第一个重点程序“温度转换”,并理解其中的知识点
这里是我的微信号,大家可以加我一起交流啊: