zoukankan      html  css  js  c++  java
  • python基础

    前言:python安装

    window下:官网下载,根据版本及电脑选择相应的版本进行安装,注意勾选环境变量。

    开发工具:Pycharm + Python 或 Pycharm + Anaconda

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB)。

    根据环境变量的先后顺序,cmd命令框中输入python进入的是在上面的python环境,可以修改python执行文件的名称用于区分进入不同的环境。

    另外pip也需要注意,Anaconda可以用conda进行安装python包

    第一个Python程序:

    - 命令行

      

    >>> print("hello world")
    hello world

    hello.py

    1 print("hello world")

    执行方式:Pycharm右键执行/命令行,切换到文件目录下 python hello.py

    一.变量,输入

    name = "Python"

    上述代码声明了一个变量,变量名为: name,变量name的值为:"Python"

    变量的作用:代指内存里某个地址中保存的内容

    变量命名规范:

    • 变量名只能是字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 变量名不能是系统关键字
    1 name = input()
    2 # 打印用户输入的内容
    3 print(name)

    使用input等待用户输入,使用name接受用户的输入

    二.条件判断

    1.if

     1 score = int(input("请输入分数:"))
     2 
     3 if score > 100 or score < 0:
     4     print("分数输入不合法")
     5 elif score >= 80:
     6     print("优秀.")
     7 elif score >= 60:
     8     print("合格")
     9 else:
    10     print("不合格")

      注意input接受的都是字符串,这个例子中需要转成整数

    2.while

    1 while 条件:
    2      
    3     # 循环体
    4  
    5     # 如果条件为真,那么循环体则执行
    6     # 如果条件为假,那么循环体不执行

    3.for ... in ... 

      用于循环输出

    4.其他语句

    break:语句跳出整个循环体,循环体中未执行的循环将不会执行,如果是多成循环,跳出当前循环
    
    pass:占位语句,什么都不做
    
    continue:跳出本次循环,只跳过本次循环continue后的语句

    三.运算符

     1 算数运算
     2 +(加)  -(减)  *(乘) /(除)  %(取余)  **(乘方)  //(向下取整)
     3 
     4 比较运算
     5 ==(相等)   !=(不等)     >(大于)   <(小于)   >=(大于等于)   <=(小于等于)
     6 
     7 赋值运算
     8 =(等于)   +=  -=   *=   /=   %=   **=   //=
     9 a += 1 等价于 a =a + 1  其余同理
    10 
    11 逻辑运算
    12 and(和)   or(或)  not(非)
    13 
    14 成员运算
    15 in(在)   not in(不在)

    注意逻辑运算 

    • 没有括号是从左往右依次判断,有括号先判断括号里
    • 如果是and连接,则需要and前和and后均真,则返回真,返回值为and后面的值
    • 如果是or连接,如果or前面为真则返回真,返回值为or前的值,否则继续判断
    1 print(1 and 2 and 0 or 3)
    2 >>> 3
    3 print(1 and 2)
    4 >>> 2
    5 print(1 or 2)
    6 >>> 1
  • 相关阅读:
    在vi或者vim中显示行号
    Ubuntu 14.10 下进程实时IO监控iotop命令详解
    Ubuntu 14.10 下网络流量实时监控ifstat iftop命令详解
    Ubuntu 14.10 下运行进程实时监控pidstat命令详解
    Ubuntu 14.10 下CPU实时监控mpstat命令详解
    Ubuntu 14.10 下awk命令详解
    Ubuntu 14.10 下sort,uniq,cut,wc命令详解
    Ubuntu 14.10 下sed命令详解
    Ubuntu 14.10 下grep命令详解
    Ubuntu 14.10 下Ganglia监控Spark集群
  • 原文地址:https://www.cnblogs.com/pantong/p/10480146.html
Copyright © 2011-2022 走看看