zoukankan      html  css  js  c++  java
  • python学习笔记(一):基本概念

    一.python简介

    pyhthon是解释型语言,python可以用来网络爬虫、数据分析、web开发、人工智能、嵌入式、自动化测试、自动化运维等,所有语言中,地方放库最多的,安装第三方模块后,import 模块,就可以直接用了。现在的python已经不是一个脚本语言啦~~~python版本,python2是一个过渡的版本,有很多瑕疵。python3逐渐完善,学python就好。

    官方自带的编译器安装包是交互式的,没有什么卵用~~~~

    python有很多编译器,我使用pycharm。

    二.python入门语法

    常识:

    python语法中的符号全是英文的

    python代码后面不需要分号

    错误看最后一行

    print(msg*n)  字符串*n,输出n次

    python只有float

    断点,选中某行代码,出现红点,然后debug模式运行

    1.变量

    1.1python的变量,一个等号解决!变量名=值 不用定义数据类型,高大上的python,自动识别数据类型。

    1.2定义变量的目的,存值,供后面用。

    1.3定义 int类型的变量

    变量名=值,不用引号,比如:age = 3

    1.4定义string类型的变量,值可以是一对单引号也可以是一对双引号、或者三引号

    1.5注释

    单行:#   多行 :‘’‘ ’‘’ 三个单引号

    2.输入输出

    2.1input()  输入

    a.强制类型转换    input接收到的数据类型都是字符串。想要其他类型的输入形式,要进行强制类型转换   否则报错

    比如输入语句:

    age = input('请输入你的年龄')

    age =(int)age

    age想要输入整型,string强制类型转换成int后,再输入int类型就不报错,截图:

    2.2   print()  输入

    print输出字符串、变量  、函数

    3.操作符   与:and   或  or   %   *  

    4.if 条件判断语句 

    注意:

    a.冒号后面有缩进,缩进可以认为是有父子关系的。 

    b.一般if后面跟条件比较多的情况,else后面输出一种情况(写两个周代码的经验..哈哈哈)

    if  条件1为真时:

      *****

    elif 条件2为假时:

    else:#最后一个else,没有条件

          ********

    三元表达式 当条件为True时,a的赋值值为y,否则a的赋值为x

    三元操作符可以用于变量的赋值的时候,更简洁

    if x>y:

      a= y

    else:

      a= x

     a= y if x>y else x

    5.while循环

    计数器 = 初始值  一般为0  

    while 条件:#规定计数器的范围 

    循环体 

    循环是重复的执行循环体里的代码

    while循环例子:猜数字

    5.1 循环的搭档之 break     continue

    break大哥的作用:

    break只能在循环里面

    遇到break终结者大哥,会立即结束循环,不在从头执行循环体,也不往下执行。

    continue大姐的作用:

    遇到congtinue,结束本次循环,不在往下继续执行,从头执行下次循环

    5.2 continue例子   跳出本轮循环,开始下一轮循环,注意的是开始下一轮循环会判断循环条件。

     

    @@@探讨问题:什么时候用while多?什么时候用for循环多呢?网上搜的是循环次数未知时用while,已知时用for多

     

    6.for 循环

    for循环的搭档之一 range函数  range提供循环条件

    7.字符串格式化输出

    就是把输出内容规定为一个样子,比如登录,都是欢迎某某某登录!每个用户不一样,这就需要格式化了。

    3种方式:

    a."+" 

    b.占位符(%s:万能的   %d:整数占位符  %f是小数  )

    c.{}和.format(变量1,变量2),推荐后两种,第一种占内存比较大

    保留几位小数两种方法

    a.可以通过内置函数round(),  num = 98.0892   print(round(num,2))      

    b.%.nf    比如:%.2f   保留两位小数

    例子:

    注意:%()要写到print中

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    ---恢复内容结束---

  • 相关阅读:
    2016.5.30实现透明Panel及控件置顶的方法
    2016.6.14自定义控件添加自定义事件
    2016.5.30让窗口处于最顶层的方法
    2016.5.23 用反射技术为实体类变量赋值、取值
    2016.4.6 WinForm显示PDF两种方法
    2016.3.7 Word2007编号设置
    2016.2.28 DataTable用法汇总
    2016.2.24 利用用户控件和委托完美解决快速选择txbbox
    2016.2.13 (年初六) oracle两张表update方法
    怎样用idhttpserver代替IIS让用户浏览html或下载文件 http://bbs.csdn.net/topics/360248674
  • 原文地址:https://www.cnblogs.com/wyhv5/p/9098384.html
Copyright © 2011-2022 走看看