zoukankan      html  css  js  c++  java
  • python_ 学习笔记(基础语法)

    python的注释

    • 使用(#)对单行注释
    • 使用('''或者""")多行注释,下面的代码肯定了python的牛逼
     1 print("python是世界上最好的语言吗?")
     2 
     3 #print("不是 微软大法好")
     4 
     5 '''
     6 print("不是!")
     7 print("php才是!")
     8 '''
     9 
    10 """
    11 print("不是!")
    12 print("C++才是!")
    13 """
    14 
    15 print("是的 python最牛逼了")

    行与缩进

    • python采用缩进来区分代码块而不是大括号({}),着就意味着不能随意插入空格。缩进空格数不限制,但是同一块必须有相同的缩进。
    • 使用 / 实现多行语句(一句写在两行或以上)在三种括号中的语句不需要用 / 来换行。

    数字类型

    • python中有四种数字(Number)类型:整型 int、浮点数 float、布尔 bool、复数 complex。

    字符串(String)

    •  python中单引号和双引号相同
    • 使用三引号可以组合多行字符串(使用len()计算长度是,换行符也算一个,汉字也算一个,字母也算一个,所以len计算的是字符的个数)
      str = """
      你好
      world"""
      print(len(str)); # 9 =  换行*2 汉字*2 字符*5
      View Code
    • 转义符/,后面跟字母发生转义如/n   (折行符号   记住是顿号折行)
      str = """你好
      world"""
      print(len(str)); # 7 =  换行*0 汉字*2 字符*5
      View Code
    • 在字符串前使用字母 r 可以让 / 不进行转义
      str1 =  "hello
      world"
      str2 = r"hello
      world"
      
      print(str1, flush = True);
      print(str2, flush = True);
      
      #hello
      #world
      #hello
      world
      View Code 
    • python字符串有两种索引,顺序从0开始,倒序从-1开始
      1 str = "hello world!"
      2 print(str[0]);#h
      3 print(str[-1]);#!
      4 print(str[0:-1])#hello world
      View Code

      上面的结果表名,方括号截取的是左闭右开区区间,所以str[0:-1]不能取到最后一个字符

    • python的字符串不可以改变
    • 没有字符类型,单独的一个字符就是长度为1的字符串
    • 字符串格式化和C语言不同,被格式化的内容再%前面,%后面的是需要插入的实际数据;
    • 有多个占位符时,后面的实际数据需要使用括号
      print("name = %s,age = %d"%("lyn",25));#name = lyn,age = 25
      View Code

    导入包或包中的一部分 import 和 from...import...

      python中导入模块的功能可以选择导入整个模块、模块中的某些成员或模块中的全部成员

    • 导入整个模块使用:import amodule
    • 导入一个模块中的一个或几个成员:from amodule import fcn1[,fcn2[,fcn3[,...]]]
      import math
      print(math.pi)
      
      from math import pi
      print(pi)
      
      from math import pi,cos;
      print(cos(pi/3))
      View Code

      导入了整个模块时,需要使用模块名来限定。
      如果导入的是某个函数,则可以直接使用了。

  • 相关阅读:
    codeforces 616B Dinner with Emma
    codeforces 616A Comparing Two Long Integers
    codeforces 615C Running Track
    codeforces 612C Replace To Make Regular Bracket Sequence
    codeforces 612B HDD is Outdated Technology
    重写父类中的成员属性
    子类继承父类
    访问修饰符
    方法的参数
    实例化类
  • 原文地址:https://www.cnblogs.com/bbdr/p/10393343.html
Copyright © 2011-2022 走看看