zoukankan      html  css  js  c++  java
  • python全栈开发 什么是python python命名及循环

    python全栈

    一.  python介绍:

    1.    python起源

    2.    主要应用领域; web,人工智能,云计算,系统运维.

    1.1   python是一门什么语言?

            python是一门解释性弱类型编程语言.

    1.2   python的优缺点

            优点:(1)简单,优雅,明确

          (2) 开发效率高

          (3) 可移植性

          (4) 可拓展性

          (5) 可嵌入性

      缺点: (1) 速度慢

          (2) 代码不能加密

    1.3   python的解释器

            解释器有;Cpython(官方解释器) , Ipython ,  pypy 等.

    二.  python发展史

         此处略去不知道多少个字. 例: 2008年   出了: python 2.x  和 3.x  两个版本

    三. 变量  

    1.1   定义:将运算过程中的中间值,暂时储存在内存中,供后面的程序使用.

    1.2   变量的命名规范: 1.由字母,数字,下划线组成.

              2.不能用纯数字,也不能用数字开头.

              3.不能用python的关键字.

              4.不要太长.

              5.要有意义.

              6.不要用中文.

              7.区分大小写.

              8.建议用驼峰或下划线命名.

    四. 注释

          1.单行注释: 用#号表示被注释的数据.

          2.多行注释:用'''............'''或"""............""" 这种单的三引号,双的三引号表示被注释的数据.

    五.python的数据类型

     1.1 int类型,数字类型,表示整数,可以进行 +,-,*,/,%(计算余数,取模),//(整除)

     1.2  str类型,字符串类型.有:' , ",''', """ 等.可以进行 +,*  +表示: 拼接(字符串 + 字符串)    *表示: 重复多少次(字符串 *  int类型)

     1.3  booi类型,布尔值,分为真命题或假命题, 也就是 True , False .

           查看数据类型的方法: type(  )查看变量

    数据类型:
            1.int(整数), + - * / 
            2.str(字符串), + *
            3.bool(布尔值) True,False
        1.int(整数) 不带小数点的
        a = 3 #整数
        print(type(a)) #class int
        #整数可以执行 + - * /
        print(10/3) # 小数是不能完美的表示出来的.
        # // 整出(地板除)  % 计算余数
        2.str(字符串)
        在python中只要是用引号阴起来的,都是字符串.
        a = '我们不一样'
        print(type(a)) # <class 'str'>
        print('渣渣灰'+'古天乐') #渣渣灰古天乐   + 拼接
        print('alex' + 2 + 38 + 250) #str不能和 int拼接,must be str
        3.bool[(布尔值)真或者假, True 和 False
        #print(10 > 3)  真(True)     print(10 < 3) 假(False)
        #a = True
        #ptint(type(a)
    View Code

    六.用户交互

     语法:变量=input("提示语")     =   表赋值  ,  ==  表判断

       接收的是字符串类型

         int()  把字符串转化成整数

    s = input('提示语')
        接收的是字符串类型
        int() 把字符串转化成整数
        a = input('请输入一个人的名字:')   a 是字符串
        print('这个人的名字是' + a)  
        a = input('请输入一个数字:') #1
        b = input('请输入一个数字:') #2
        print(a + b) # 12
        # 作运算 要转换成 int类型
        c = int(a)
        d = int(b)
        print(c + d) # 3
    View Code

    七. if 条件语句

    1. if条件:

            结果A

      当条件成立, 执行代码块

    money = 0
    if money > 5000:
        print('打车回家')
    print('回家')
    
    
    # 回家

    2.if条件:

          代码块A

       else:

          代码块B

    money = 666
    if money > 5000:
        print('打车回家')
    else: # 否则, 意味着上面不成立
        print('骑车回家')
    
    
    # 骑车回家

    执行流程:如果条件判断为真,执行结果A,否则执行结果B.

    3.if条件1:

          结果A

        elif条件2:

          结果B

    else:

          结果N

    money = 5000
    if money > 5000000:
        print('开特斯拉回家')
    elif money > 5000:
        print('打车回家')
    elif money > 1000:
        print('骑车回家')
    else:
        print('走路回家')
    
    # 骑车回家

    4.(嵌套)

        if条件1:

           结果1

           if条件2:

             结果2

          else:

            结果3

       else:

          结果4

    ( 可无限嵌套,但实际上最好不超过三套嵌套)

    print('刘伟家:当当当')
    gender = input('你是男的还是女的?')
    if gender == '':
        age = input(';你今年多大了?')
        if age > 30:
            print('对不起,你去隔壁吧')
        else:
            print('激动不已,请进')
        print('请进')
    else:
        print('滚出去')

    八.第一个python程序

      1.python的程序可以在命令行中进行编写和执行.

        命令行进入方式: win + r  => cmd => 回车 => python

        注意: 中英文标点符号

      2.把程序写在py文件中, 可以反复的使用程序.   需要注意: 文件编码的格式 : UTF-8

               

  • 相关阅读:
    [LeetCode] Wildcard Matching, Solution
    [LeetCode] Add Binary 解题报告
    [LeetCode] Validate Binary Search Tree 解题报告
    [LeetCode] ZigZag Conversion 解题报告
    [LeetCode] Best Time to Buy and Sell Stock II Solution
    [LeetCode] Anagrams 解题报告
    [LeetCode] Word Search 解题报告
    【转载】git/github初级运用自如
    关于实训的那点事儿
    【转载】解决git Push时请求username和password,而不是sshkey验证
  • 原文地址:https://www.cnblogs.com/qq1426794755/p/9374770.html
Copyright © 2011-2022 走看看