zoukankan      html  css  js  c++  java
  • Python的介绍

    一  Python的介绍

    1.python的起源
    python是一门 解释型弱类型编程语言.
    特点: 简单.明确.优雅

    解释器 :则是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏,所以运⾏速度 是不如编译后的程序运⾏的快的.

    CPython. 官方提供的. 内部使用c语言来实现
    PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.

    二  第⼀个python程序

    python程序有两种编写⽅式:

    1. 进入cmd控制台. 输入python进入编辑模式. 这时候我们可以直接编写python程序

    2. 也可以在.py⽂件中编写python代码. 通过python命令来执⾏python代码 注意: python2中的中⽂编码会有问题. Python2使⽤的是ASCII码编码. 处理不了中⽂. 我 们需要替换成utf-8编码.

    三  变量

    变量的命名规则:

      1, 变量由字⺟, 数字,下划线搭配组合⽽成

      2, 不可以⽤数字开头,更不能是全数字

      3,不能是python的关键字

      4,不要⽤中⽂

      5,名字要有意义

       6,不要太⻓

      7, 区分⼤⼩写

      8,使用驼峰或者下划线命名

    四   常量

    常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量

    举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量

    AGE_OF_OLDBOY = 56

    五 注释

    单⾏注释: # 被注释的内容

    多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""

    五   python的基本数据类型

         1 整数(int) 常⻅的数字都是int类型.

    ⽤于计算或者⼤⼩的比较 在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647

    在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807  注意这些是整数.

         2 字符串(str) 在Python中,凡是⽤引号引起来的,全是字符串. 字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号 ⽐如: msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合数字类型有 +-*/ 字符串有么? 字符串只有 + *。 

    #字符串的拼接 s1 = 'a ' s2 = 'bc' 
    #print(s1 + s2)
    #相乘 str*int name = '坚强'
    #print(name*8)
    3
    布尔值(bool), 真或者假, True和False
    六 ⽤户交互
    语法: 内容 = input(提⽰信息)
    七 流程控制if语句

      第⼀种语法: if 条件: #引号是将条件与结果分开。

    结果1。 # 四个空格,或者⼀个tab键,这个是告诉程序满⾜这个条件的

    结果2。 如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2

    第⼆种语法:

    If 条件:

      结果1

    else:

      结果2

    代码3

    第三种语法:

    If 条件1:

      结果1

    elif 条件2:

      结果2 ..

    else:

      结果n

    第四种语法(嵌套):

    If 条件1:

      结果1

        If 条件2:

          结果2

        else:

          结果3

      else:

        结果4

  • 相关阅读:
    Hadoop的多节点集群详细启动步骤(3或5节点)
    Hive的单节点集群详细启动步骤
    HDU-1039-Easier Done Than Said?(Java && 没用正則表達式是我的遗憾.....)
    Linux下套接字具体解释(三)----几种套接字I/O模型
    C++晋升之std中vector的实现原理(标准模板动态库中矢量的实现原理)
    POJ 1781 In Danger Joseph环 位运算解法
    sublime搜索和替换--正则
    quarze的工作原理
    CF437D(The Child and Zoo)最小生成树
    HDU2504 又见GCD
  • 原文地址:https://www.cnblogs.com/chenxi67/p/9374714.html
Copyright © 2011-2022 走看看