Python基本语法元素笔记--嵩天老师慕课版

不学能行?加油!Python的实用性就不说了,最近在网上学了这门课,现在把笔记整理出来与诸君分享!

Python基本语法元素

计算机的概念:功能性 和 可编程性(程序设计) 。
计算机发展参照摩尔定律,表现为 指数方式。
摩尔定律是计算机发展中最重要的 预测法则。
编译器:将源代码一次性转换成目标代码的过程
在这里插入图片描述这类似一次性翻译,翻译后不需源代码。
解释器:将源代码逐条转换成目标代码同时逐条运行的过程
在这里插入图片描述每次运行时都需要源代码的参与。
根据 执行方式 不同,编程语言分为两类:静态语言和脚本语言
静态语言:使用编译执行的编程语言,都有编译器。 例:C/C++/JAVA
脚本语言:使用解释执行的编程语言。例如python,javaScript,PHP.

程序的基本编写方法。
IPO:Input Process OutPut

Python的两种编程方式: 交互式和文件式
交互式:对每个输入语句即时运行结果,适合语法练习。(比较适合单条语法的练习)
文件式:批量 执行一组语句并运行结果,编程的主要方式
这两种方式基本就是前期我们跟Python交手的工具啦!

温度转换例题

F表示华氏温度,C表示摄氏度
缩进:表达所属关系,形成包含和层次关系,且缩进的长度一致
注释:单行注释 以#开头其后为注释 井号在python中,只能英文状态下打出
多行注释: ’’’ 内容 ‘‘‘
命名: 大小写字母、数字、下划线和汉字等字符及组合 注意:大小写敏感,首字符不能是数字、,不与保留字相同。 保留字(关键字):已经被编程语言内部定义 例如:if, elif……等33个
在这里插入图片描述

数据类型: 例如:10,011,101
整数类型: 10011101
字符串类型: “10,011,101“
列表类型: [10,011,101]

索引在这里插入图片描述
这里可以帮助大家理解索引,这个也会配合后面的切片使用

分支语句:由判断条件决定程序运行方向的语句,使用保留字 if elif else 构成条件判断的分支结构 (后面会详细学习控制语句

这是我在学习温度转换过程时的问题,刚开始学问题比较多所以很多注释!

在这里插入图片描述

TempStr=input("请输入带有符号的温度值:")
if TempStr[-1] in ['F','f']:  #温度值的最后一个字符是否为F或者f结尾
             C=(eval (TempStr[0:-1])-32)/1.8  # 从零开始到不是最后一个字符为止,相当于去掉最后一个字符
             print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:#用 in 来判断保留字是否在列表中
                           F=1.8*eval(TempStr[0:-1])+32
                           print("转换后的温度是{:.2f}F".format(F))
else:
                           print("输入格式错误")

这是在做这节内容相关练习时我遇到的问题,大家也可以借鉴一下!

  1. 赋值 = 和 == 的区别
    == 是等于的一种判断方式,中文理解也就是 是否等于。
    = 就是我们都知道的赋值

  2. print(“hello”,i) 逗号的作用是空格,当你运行时逗号不会显示出来,它充当一个空格的作用。

  3. input得到用户的输入是字符串,若输入数字 1.则得到的是”1”,若想得到数字1,则可用eval(input())

  4. for i in range(365): 范围是 0-364

  5. 比较a,b的ASCLL值大小,要把a和b 视为字符串比较。”a”<”b”

练习题在整理完学习笔记后我会整理出来给大家借鉴

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值