zoukankan      html  css  js  c++  java
  • Python学习【day01】- Python初识

    Python下载:https://www.python.org/downloads/

    下载后进行安装,安装后的Python我们称之为Python解析器

    1、打印“Hello World”

        安装后的Python目录文件image双击打开即可image

    2、解释器路径

        在每个Python文件(后期称之为模块)中,一般在第一行需要加入解析器路径,这个解析器主要是为了在Linux环境下有效,Window环境配置环境变量后可以不设

    1 #!/usr/bin/env python

    3、编码

        第二行需要加入编码格式

    1 # -*- coding:utf8 –*-

        这个编码在Python3中可以不设,不过在Python2中必须要设置,Python3默认解析源文件的编码格式即为UTF-8,Python2中默认解析编码为ascii,不解析中文

    4、执行操作

        从控制台输入值并打印

    1 #input等待用户输入,将输入值赋值给name和password
    2 name = input("请输入用户名:")
    3 password = input("请输入密码:")
    4 
    5 print("name:" + name)
    6 print("password:" + password)

    5、变量名

        只可以包含数字、字母、下划线,且不可以数字开头,也不可为Python的关键字,同时最好也不要与Python内置的命名重复。

        Python关键字:'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'

        命名尽量做好见名知意,多个单词之间推荐用下划线分隔,驼峰命名也是可以只是不推荐使用

        name = “瀚正科技”、_project=”江宁监狱”、user_id=”3411251XXXXX”、a1=”AA”

    6、条件语句(Python代码块以缩进方式来区分)

        6.1 if基本语句

      if 条件:
        内部代码块
      else:
        内部代码块

    1 if name == "root" : 
    2     print("用户名正确")
    3 else : 
    4     print("用户名错误")

        6.2 if嵌套结构

      if 条件1:
        if 条件2:
          print("欢迎学习Python")
        else:
          print('Python)
      else:
        print("end")

    1 if name == "root" :
    2     if password == "123" :
    3         print("登录成功")
    4     else :
    5         print("登录失败")
    6 else :
    7     print("用户名错误")
    8 
    9 print("if嵌套结束")

        6.3 if elif

      if 条件1:
        代码块1
      elif 条件2:
        代码块2
      elif 条件3:
        代码块3
      else:
        代码块

     1 VIP = input("请输入VIP等级:")
     2 if VIP == "A" :
     3     print("具有A级权限")
     4 elif VIP == "B" :
     5     print("具有B级权限")
     6 elif VIP == "C" :
     7     print("具有C级权限")
     8 else :
     9     print("请申请会员")
    10 
    11 print("if elif 结束")

        若在某个条件代码块下什么也不想执行,则使用pass跳过

    if 1 == 1 :
        pass
    else :
        print("PASS")

    7、字符串和数字

        字符串:引号引起来的一串字符。Python支持四种样式的字符串

    name = "Python"
    name = 'Python'
    name = """Python"""
    name = '''Python'''

    当多个个字符串进行加法时,表示将多个字符串连接起来

    n1 = "name is "

    n2 = "python"

    n3 = n1 + n2

    当打印n3则为 "name is python"

    当一个字符串和一个数字相乘时,表示将这个字符串输出多少次

    n1 = "python" * 5

    输出为:pythonpythonpythonpythonpython

        数字:Python中的数字可以进行七种计算

    n1 = 10

    n2 = 3

    n3 = n1 + n2

    n3 = n1 - n2

    n3 = n1 * n2

    n3 = n1 / n2                    #n3带有小数格式

    n3 = n1 // n2                   #n3为除后得到的整数位

    n3 = n1 % n2

    n3 = n1 ** n2                 #n3为n1的n2次方 10的3次方

    8、循环

    while 条件

        代码块

    9、练习

        9.1 使用while循环输出 1 2 3 4 5 6     8 9 10

        9.2 求1-100的和

        9.3 输出 1-100 内的所有奇数

        9.4 输出 1-100 内的所有偶数

        9.5 求1-2+3-4+5 ... 99的和

        9.6 前面的用户登录(可以有三次登录机会)

    欢迎志同道合朋友,加QQ群:119126035,QQ:1415583094,微信:cq1415583094
    我的GitHub:https://github.com/cq1415583094
    公众号欢迎关注

  • 相关阅读:
    ORACLE中seq$表更新频繁的分析
    VmWare平台Windows Server 2012 无响应宕机
    SQL Challenge ——快速找到1-100之间缺失的数
    ORACLE推导参数Derived Parameter介绍
    SQL SERVER 数据库各版本功能对比
    Jsp中格式化时间戳的常用标签
    SQL Server 2014 Database Mail重复发送邮件特殊案例
    采用HTML5之“data
    多线程之策略模式
    docker attach卡住,和exec的选择
  • 原文地址:https://www.cnblogs.com/chuanqi1415583094/p/9622303.html
Copyright © 2011-2022 走看看