zoukankan      html  css  js  c++  java
  • Python笔记-第一天

    1。Python的输出print函数要把输出的字符串用单引号或者双引号括起来,但是不能混用。
    比如print('hello,world')和print("hello,world")是相同的。
     
    2.大小写敏感。
     
    3.由于缩进使用空格,复制代码不再那么方便。
     
    4.我在notepad++中设置了Tab自动转化为4个空格。
     
    5.整数使用十六进制更方便,十六进制表示为”0x“前缀加上数字。
     
    6.浮点数比较大就使用科学技术法,用”e“表示”10“,比如,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
     
    7.字符串中出现单引号或者双引号,在符号面前使用转义字符。
     
    8.Python这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
     
    9.在Python中,通常用全部大写的变量名表示常量,例如:PI = 3.14159265359。(但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。)
     
    10.还有一种除法是//,称为地板除。结果只去整数部分,
    比如:
     
    >>> 10 // 3
     
    3
     
    11.如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义
     
    s1 = r'hello,Jack!'
    s3 = r'''hello,Jack!'''
    print(s1)
    print(s3)

    其中s1和s3输出相同。

     
    12.如果字符串内部有很多换行,用 写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容
     
    13.整数大小没有限制。其实浮点数也没有~
     
    14.我们通常在文件开头写上这两行:
    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-

    第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

    第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。

    16.空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    这是我做的摘要笔记,但是内容来自廖雪峰的官方网站

  • 相关阅读:
    悲观锁、乐观锁、行级锁、表级锁
    MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)
    刷题-力扣-148. 排序链表
    刷题-力扣-206. 反转链表
    刷题-力扣-203. 移除链表元素
    刷题-力扣-474. 一和零
    刷题-力扣-494. 目标和
    刷题-力扣-160. 相交链表
    刷题-力扣-34. 在排序数组中查找元素的第一个和最后一个位置
    刷题-力扣-33. 搜索旋转排序数组
  • 原文地址:https://www.cnblogs.com/JackKing-defier/p/4668687.html
Copyright © 2011-2022 走看看