美文网首页
python第一站

python第一站

作者: 也是如此 | 来源:发表于2018-07-10 20:19 被阅读12次

    python 基础 (markdown语法)

    起步篇

    01.关于编程

    1.什么是编程 : 编程就是把人工的操作命令输入给机器,使其转化为机器语言的过程。编程就是可以按照一定的程式执行的计算机语句,编写程序解决现实生活中的问题
    2.编程语言的作用:主要用于程序开发,以及游戏外挂,软件平台后期的运维管理
    3.怎样快速理解编程开发:就需要把自己在日常生活中的生活思路带到编程中来,遇到问题要像在生活中一样思考,所有的编程问题都可以在生活中找到它的影子,多举例子,多思考

    02.编程的基本要素

    数据类型

    1.基本数据类型:可以用来表示所有事物的基本描述符号
    字符串【str】
    数字【int(整数)/float(浮点型)】
    布尔【bool】 True/Flase(只有两种情况,不会有第三种情况)
    复数【complex】(用的比较少)
    2.组合数据类型:一次可以表示多个数据
    列表【list】,集合【set】,元组【tuple】,字典【dict】
    3.引用数据类型(包含组合数据类型):面向对象
    那么什么是变量呢?

    变量:用于在程序中临时存储具体数据的容器

    命名规则:主要由大小写字母、数字、下划线组成的、数字不能开头
    认识变量的程度:见名知意:看到变量名称,猜到变量的作用
    项目规范1:一个变量由一个或者多个英语单词/拼音组成,全部小写,不同的单词或者拼音之间使用下划线分隔。
    项目规范2:另一种命名规则 驼峰命名法 变量由一个或者多个英语单词/拼音组成,第一个单词/拼音全部小写,后面每个单词/拼音首字母大写
    工作中常用的项目规范1,但是项目规范二在一些公司或者研发团队里也经常使用,没有过时的技术,要看它用在哪一个场景中。
    ex 用户信息的录入
    提示1:使用input()进行操作,接收用户键盘输入数据
    提示2:打印一个界面,展示用户信息
    提示3:使用变量记录数据
    那么怎么给变量赋值呢 下面有三种赋值方法
    1.基本赋值: 变量名称 = 具体数据
    ex: a = 1
    2.交叉赋值: 变量1,变量2···变量n = 值1,值2···值n
    ex: a,b,c=1,2,3
    3.变量的声明赋值:通过变量名称直接使用变量中的数据
    ex:

    print("商品的价格是:"price)
    

    运算符

    什么是运算符:是针对多个数据进行运算的符号

    运算符的分类:

    1.赋值运算符:=(等号)
    语法:变量 = 表达式
    意义:将等号右边的表达式的结果,赋值给左边的变量
    2.算术运算符:
    加法:+
    减法:-
    乘法:*
    除法:/
    整除://
    余数:%
    求次方:**
    除此之外,还有一些和我们平时印象中的不一样的运算符,比如 ++a,--a语法操作,仅仅用于进行符号的正负判断,而不是连续加或者连续减。
    3.混合运算符
    a = a + 1(也可表示为a += 1)
    其他的运算符也可用此操作,比如
    -=、/=、//=、**=····
    直接从键盘或者外部设备输入的信息是字符串,需要用其进行整数或者浮点数进行输出时,需要先转换一下,将字符串转化成整型或者其他型。
    ex:

     a=int(a)
    

    4.关系运算符(比较运算符)
    用于比较两个数据的大小关系
    大于 >
    大于等于 >=
    小于 <
    小于等于 <=
    不相等 !=
    相等 ==
    关系运算符/比较运算符:主要操作两个数据的关系比较、返回一个布尔类型的数据(True/Flase)
    5.逻辑运算符
    并且:与: and
    或者:或: or
    取反:非: not

    python特有的语法
    ex: 判断两个条件:a, b, c = 10, 11, 12
    判断b大于a并且b小于c
    常规做法: b > a and b < c
    python特有: a < b < c
    6.位运算符(拓展)
    针对二进制数据的运算,省去了十进制转二进制的过程,运算速度比较快,但是运作程序比较复杂。
    单个二进制运算

    右移运算符号
    << 左移运算符号
    &:与运算
    |:或运算
    ^:异或运算
    ~:取反运算
    <<:左移运算
    :右移运算

    03案例操作

    ex01:乘方的计算器

    #coding:utf-8
    
    
    #提醒用户进入计算器
    print("############################")
    print("\t欢迎使用计算器")
    
    
    #提醒用户如何使用计算器
    a = input("请输入一个数字")
    b = input("请输入一个数字")
    a = int(a)
    b = int(b)
    c = a ** b
    print("计算的答案",c)
    

    ex02:BMI计算器

    #coding:utf-8
    
    
    #登录界面 提示用户根据指示使用,给出参考值
    print("########################################################")
    print("\t\t欢迎使用BMI身体质量指数计算器")
    print("\t\t请您根据提示输入您的身高体重")
    print("\t\t测出BMI指数后参考对比")
    print("********************************************************")
    print("\t\t体重过轻:<18.5")
    print("\t\t    正常:18.5~23.9")
    print("\t\t    过重:24~27")
    print("\t\t    肥胖:28~32")
    print("\t\t 过度肥胖:>32")
    print("********************************************************")
    
    #请用户输入数据
    weight = input("请输入体重(KG)")
    high   = input("请输入身高(M)")
    
    #把字符串转成浮点数进行计算
    weight = float(weight)
    high   = float(high)
    
    #进行BMI的计算
    BMI = weight/(high**2)
    
    #输出用户的BMI
    print("您的BMI指数为",BMI)
    

    要注意字符的转换,不然容易出现字符不匹配的错误。
    最后要多留心每一处错误,先弄清楚这个错误是什么原因引起的,然后改正错误,最后记录下这个错误是怎么解决,以便下次再遇到同样的错误方便查找。

    相关文章

      网友评论

          本文标题:python第一站

          本文链接:https://www.haomeiwen.com/subject/ffjqpftx.html