美文网首页
Python学习笔记——Python基础

Python学习笔记——Python基础

作者: developerChenxi | 来源:发表于2017-11-29 19:56 被阅读0次

    Python 基础

    数据类型:

    • 整型:
    • 浮点型:
    • 字符串:"abc"或'abc'
    • 布尔型:首字母大写的 True、False。

    字符串的操作

    • 字符串的拼接

      'abc'+'def'
      
    • 字符串+其他数据类型

      不可以直接使用"+"来拼接,需要先把其他数据类型转换为字符串

      'abc'+str(数据)
      
    • 字符串的复制

      以下得到的是字符串'abcabcabc'

      'abc' * 3
      

    变量

    • 变量名:
      命名规则:(与Java相类似,但不允许有$符,不必声明变量类型)

      1. 只能是一个词。
      2. 只能包含字母、数字和下划线。
      3. 不能以数字开头。
    • 赋值语句:

      name = "Mike"
      age = 18
      

    注释

    注释符:#

    注释中有中文必须在开始插入以下两行注释,否则编译会报错

    # -*- coding: utf-8 -*-
    #coding=utf-8
    

    常用函数:

    末尾的括号表示这是一个函数的名字

    • print() 打印输出

      i = 10
      print i
      print "打印字符串:" + "abc"
      
      # 或
      
      print (i)
      print ("打印字符串:" + "abc")
      
    • input() / raw_input() 获取输入

      raw_input() 是直接从控制台输入

      input()是接手Python表达式;python3 里 input() 默认接收到的是 str 类型。

    • len() 获取字符串长度

    • str()/int()/float:

      str():把数据类型转换为字符串

      int():把字符串转换为整型

      str():把字符串转换为浮点型

    基本语法

    • 比较操作符:
      ==, !=, >, <, >=, <=, and, or, not
      <Br/> 在所有算术和比较操作符求值后, Python先求值not操作符,然后是and操作符,然后是or操作符。and和or是短路与和或。

    • 条件句

      if 条件:
          操作1
          操作2
          ……
      else:
          操作3
          操作4
          ……
      
      if 条件1:
          操作1
          操作2
          ……
      elif 条件2:
          操作3
          操作4
          ……
      
    • 循环:

      支持break、continue语句。

      • while:

        while 停止条件:
            操作1
            操作2
        ……
        
      • for循环和range()语句

        for 变量1 in range():
        

        range()函数最多传3个值

        一个参数时:

        # i的值从0到9,循环10次:
        for i in range(10):
            print i
        

        两个参数时,第一个参数是for循环变量开始的值,第二个参数是上限。

        # i的值从15到19,循环5次:
        for i in range(15, 20):
            print i
        

        三个参数时,前两个参数分别是起始值和终止值,第三个参数是“步长”。

        # i的值从10到19,增量为2,循环5次
        for i in range(10, 20, 2):
            print i
        
    • 导入模块

      • import

        import 模块的名称 (可跟多个模块名称,之间用逗号分隔)

        import random 
        for i in range( 5): 
            print( random. randint( 1, 10))
        
        import random, sys, os, math
        
      • from import
        import语句的另一种形式包括from关键字,之后是模块名称,import关键字和一个 星号,例如from random import *。
        使用这种形式的import语句,调用random模块中的函数时不需要random.前缀。但使用完整的名称代码可读性更好,所以最好使用普通形式的import语句。

    • 用sys.exit()结束程序
      任意地方调用此方法来中断程序。

    相关文章

      网友评论

          本文标题:Python学习笔记——Python基础

          本文链接:https://www.haomeiwen.com/subject/bcvpbxtx.html