当前位置:   article > 正文

Python (嵩天)学习笔记(第一周)

嵩天

最近对python产生了兴趣,所幸报名了嵩天老师的课程进行学习。说实话学习已经进行了一段时间了。最近邻近结课,从第六周开始的课程都没有好好学习,放下了许久,刚好借着这个由头整理学习笔记,也对以前的知识进行复习。嵩天老师的课程可以去mooc或者b站上面找。相关的网站老师课上也会进行说明。

第一周学习内容

理论学习:

计算机的功能性和可编程性;编译和解释(计算机执行源程序的两种方式)、静态语言和脚本语言;程序编写的基本方法(InoutProcessOutput)、理解问题的计算部分;计算机变成的价值。

讲解了一些基本内容,对于语言的了解有一定的帮助。

环境配置:基本开发环境IDLE;高级开发环境VSCode。

环境配置好之后我用了pycharm,但是后面在作二极管数显的时候遇到了问题,代码一直报错,目前还没有找到原因。

实例1温度转换:

  1. tempStr=input()
  2. if tempStr[-1] in ['F','f']:
  3. C=(eval(tempStr[0:-1])-32)/1.8
  4. print("{:.2f}C".format(C))
  5. elif tempStr[-1] in ['C','c']:
  6. F =1.8*eval(tempStr[0:-1])+32
  7. print("{:.2f}F".format(F))
  8. else:
  9. print("输入格式错误")

语法元素分析:

程序的格式框架、命名与保留字、数据类型、语句与函数、python程序的输入输出、温度转换代码。

python有严格的缩进形式,用于表达代码间的包含和层次关系。

注释不被执行,用于提高代码可读性。

        #单行注释

        '''

        多行注释

        '''

变量采用标识符来表示,关联标识符的过程叫命名。可以用=向变量赋值或修改值。

命名规则:        

        用Aa、1、/、中文等字符及组合命名。python大小写敏感、首字符不能是数字、不能与保留子相同。

python有三十五个保留字,大小写敏感。

保留字(26/35)
andelifimportraiseglobal
aselseinreturnnonlocal
assertexceptistryTure
breakfinallylambdawhileFalse
classfornotwithNone
continuefromoryieldasync
defifpassdelawait

数据类型:整数10011101、字符串“10,011,101”or‘c’、列表[10,011,101]

数字类型:

        整数:32,-40

        浮点数:实数,带小数,1.8,-1.8,-1.0

        列表:用[ ]表示,可以用in判断某个元素是否在列表中。

                TempStr [-1] in ['c','C']

赋值语句:

        C=(eval(TempStr[0:-1](-32)/1.8#右侧的结果赋给变量C

        TempStr=input(“”)#input()返回一个字符串,TempStr也是字符串

分支语句:if elif else

        每个保留字所在行最后存在一个:,是语法的一部分

函数:

        eval(TempStr[0:-1])#TempStr[0:-1]是参数

输入输出

input 从控制台获得输入

        TempStr =input ("please input")#TempStr 保存用户输入的信息

        print 字符形式输出

print ("输入错误“)

        print("anser is {:.2f}C".format(C))

eval()

       去掉最外侧因号并执行余下语句函数

       

python123练习题:

1温度转换:

  1. tempStr=input()
  2. if tempStr[-1] in ['F','f']:
  3. C=(eval(tempStr[0:-1])-32)/1.8
  4. print("{:.2f}C".format(C))
  5. elif tempStr[-1] in ['C','c']:
  6. F =1.8*eval(tempStr[0:-1])+32
  7. print("{:.2f}F".format(F))
  8. else:
  9. print("输入格式错误")

Hellow World I

print ('Hello World')

数字形式转换I

  1. numbers=input()
  2. temp="零一二三四五六七八九"
  3. for c in numbers:
  4. print(temp[eval(c)],end="")

温度转换II

  1. tempStr=input()
  2. if tempStr[0] in ['F','f']:
  3. C=(eval(tempStr[1:100])-32)/1.8
  4. #eval:除去
  5. #[0:-1]最后一位
  6. print("C{:.2f}".format(C))
  7. elif tempStr[0] in ['C','c']:
  8. F =1.8*eval(tempStr[1:100])+32
  9. print("F{:.2f}".format(F))
  10. else:
  11. print()

货币转换I

  1. money=input()
  2. if money[0:3] in ['RMB','rmb']:
  3. C=eval(money[3:100])/6.78
  4. #eval:除去
  5. #[0:-1]最后一位
  6. print("USD{:.2f}".format(C))
  7. elif money[0:3] in ['USD','usd']:
  8. F =eval(money[3:100])*6.78
  9. print("RMB{:.2f}".format(F))
  10. else:
  11. print()

本周学习了基础知识和基础语法。我有一点的c基础,理解起来并不困难,需要注意尽量记住保留字和语法并且进行程序编写。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/470506
推荐阅读
相关标签
  

闽ICP备14008679号