zoukankan      html  css  js  c++  java
  • Python入门

    linux环境下执行.py文件前需要声明解释器

    声明解释两种方法:

    • #!/usr/bin/env python 根据环境变量找默认的python
    • #!usr/bin/python  写死了,就找user/bin下面的

     

    变量定义的规则

    • 变量名只能是字母 ,数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
      • and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield
    • 变量名较长时,可以用驼峰样式 ,也可以用下划线.例 : GFOfOldboy / gf_of_oldboy
    • python中没有常量的概念,要表示常量,需要将变量名全部大写,例PIE.
    • 声明变量时,变量值用单引号或者双引号都一样. 例 name = "Alex Li", name = 'Alex Li'.

    字符编码

    • ASCII码一字字符占8位(8个bytes)
    • Unicode 统一码,万国码,单一码 : 每一个字符(无论中英文)统一占两个bytes
    • UTF-8: 可变长的Unicode码. 英文字母都是存的ASCII格式,一个英文字符占一个byte; 中文都是UTF-8, 一个中文字符占3个byte.

    字符编码历史:

    ASCII 1byte 255

      --> 1980 gb2312 7000+

        --> 1995 GBK1.0 20000+

          --> 2000 GB18030 27000+

        --> unicode 2bytes

          --> utf-8 en:1byte; cn:3byte

    python2里若要写中文,需要声明编码表,即在程序中加上:

    -*- coding: utf-8 -*-

    python3 可以直接写中文, 默认是utf-8.

    单行注释: #

    多行注释:  三个单引号或三个双引号. 

    三个单引号或三个双引号还可以用来打印多行:

    1 msg = '''
    2 name2 = name
    3 print(My name is", name, name2)
    4 name = "abc"
    5 '''
    6 
    7 print(msg)
  • 相关阅读:
    循序渐进Python3(十一) --4--  web之jQuery
    循序渐进Python3(十一) --3--  web之dom
    循序渐进Python3(十一) --2-- web之javascript
    web之css伪类
    循序渐进Python3(十一) --1-- web之css
    循序渐进Python3(十一) --0-- web之html
    循序渐进Python3(十)-- 1 -- pymysql
    循序渐进Python3(十)-- 2 -- SqlAlchemy
    循序渐进Python3(十)-- 3 -- SqlAlchemy
    循序渐进Python3(十)-- 4 -- paramiko
  • 原文地址:https://www.cnblogs.com/cheese320/p/8743590.html
Copyright © 2011-2022 走看看