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

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

  • 相关阅读:
    js用currentStyle和getComputedStyle获取css样式(非行间)
    XMLHttpRequest Level 2 使用指南
    image-set实现Retina屏幕下图片显示[转载]
    Png的秘密
    css清除&闭合浮动
    2016学习计划
    提高性能及操作硬件的能力
    新兵易学,老兵易用----C++(C++11的学习整理---如何减少代码量,加强代码的可读性)
    CV限制符--C++
    能ping通网络,也正常连接,就是打不开网页,无法访问网络
  • 原文地址:https://www.cnblogs.com/bbdr/p/10393343.html
Copyright © 2011-2022 走看看