1.python概述

注意:相关笔记或代码段之间空一行,没有联系知识点之间的代码段之间空两行,以示区别!!!

技术交流QQ群:1027579432,欢迎你的加入!

笔记note1.md

环境安装

  • 推荐Virtualbox + Ubuntu
  • 套件推荐 Anaconda3+pycharm
  • 如果机器内存大于4G,推荐虚拟机下启动系统
  • 小于4G的话,推荐用Windows下的 Anaconda+pycharm

代码的作用

1. 给人看

2. 给机器看

注释是纯给人看的内容

print("Hello world") #打印hellow world出来
'''
这里边任何内容机器都不管了
我可以写好多
好多
'''

注释

  • 机器不去执行注释内容
  • 注释一般用自然语言书写
  • 注释的写法:
    • 行注释: 以井号开头,可以单独行,也可以在某行代码后边
    • 块注释: 好几行代码或者内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略

变量

  • 程序=数据结构+算法
  • 变量就是可以重复使用的一个量,或者叫一个代号
  • 变量命名的规则
    • 变量命名可以包含数字,大小写字母,下划线或者更多,但是我们不推荐除了前三种内容之外的符号
    • 数字不可以打头
      • 4man, 5for 是不可以的
      • man4, for5是可以的
    • 一般在python中,以下划线开头的内容具有特殊含义,不建议使用
      • 比如 _age, _name,理论可以,但强烈不推荐,包括但不限于一个下划线开头和两个连续下划线开头
    • 大小写不一样,俗称大小写敏感
      • ForMan 跟 forMan不是一个变量名称
    • 推荐:
      • 使用具有固定含义的英文单词或者缩写, srv=server skt=socket,一般以posix命名规则为主
      • 驼峰命名法
        • 名称以单词自动连接,且每个单词首字母大写
          • 大驼峰,每个单词第一个字母均大写
            • 在Python中给类命名使用此法
            • MyFirstLove, IntOne
          • 小驼峰,类似大驼峰,但第一个字母小写
            • 在Python中一般给普通变量或者函数命名
            • myFirstLove, intOne
          • posix写法
            • 多个单词用下划线链接
            • 单词全部小写
            • my_first_love, int_one
    • 保留字和关键字
      • 变量命名必须避开,不能跟关键字和保留字重复
      • class, def, break,for

变量声明

  • var_name = var_value
  • var1 = var2 = var3 = var_value
  • var1, var2, var3 = v1, v2, v3

变量类型

  • 严格意义上讲,python只有一个类型
  • 标准数据一共六种
    • 数字类型Number
    • 字符串类型str
    • 列表list
    • 元组tuple
    • 字典 Dictionary
    • 集合 set

Number数字类型

  • 数字类型没有大小限制

整数

  • 没有小数部分,表示个数的数字
  • 自然数,0,负自然数
  • 整数分进制
    • 二进制
      • 计算机常用
      • 是计算机唯一能直接理解的数字
      • 表示为0b开头的0,1代码
      • 例如 0b01101, 0b10001
    • 八进制
      • 不常用
      • 以0o开头的包含0-7的数字
    • 十六进制
      • 缝16进1
      • 其实是每四位二进制表示一位十六进制数
      • 包含0-9, a-f
      • 数字上以0x开头表示
    • 十进制
      • 18, 89, 178

浮点数

  • 小数
  • 计算机里表示浮点数可以有条件省略
  • 3.1415
  • 0.5
  • .5
  • 科学计数法
    • 定义跟数学定义
    • 写法是用e/E后面跟整数表示10的指数
    • 176.23 == 1.7634e2
    • 0.876 == 8.76e-1

复数complex

  • 定义同数学定义一致
  • 一个由实部和虚部构成的数字
  • 虚部用j/J表示
  • 5+3j
  • 3j
  • (3j)

布尔值

  • 表示真假的值
  • 只有两个值, True/False
  • 布尔值可以跟数字直接操作

字符串

  • 用来表示一串文字信息
  • 如何表示
    • 单引号
    • 双引号
    • 三引号(三个单引号或者三个双引号)
      • 能够扩起多行信息
  • 单双引号交错使用

代码 1.python概述

!/usr/bin/env python

-- coding: utf-8 --

@Date : 2018-10-08 22:03:56

@Author : cdl (1217096231@qq.com)

@Link : https://github.com/cdlwhm1217096231/python3_spider

@Version : Id

查看关键字的方法

import keyword # 引入关键字模块

打印出系统全部关键字

print(keyword.kwlist)

定义变量age,把18放入变量age中

age = 18
print(age)
print(18)

给age1, age2, age3 放入同样一个内容或值

age1 = age2 = age3 = 18
print(age1)
print(age2)
print(age3)

一行内给多个变量赋值

age4, age5, age6 = 12, 21, 45
print(age4)
print(age5)
print(age6)

age = 18
print(18)

age = 0b10010
print(age)

age = 0o102
print(age)

age = 0xff # 十六进制ff表示二进制的1111 1111
print(age)

布尔值操作

age = 18 + True
print(age)

love = "i love wangxiaojing"
print(love)

love = '我爱王晓静'
print(love)

单双引号交错使用的例子

<a style="color:red"> 哈哈哈</a>

用引号表示上面字符串

html = 'a style="color:red">哈哈哈</a>'
print(html)

htmls = '''
i love wangxiaojing
我爱王晓静
哈哈哈哈哈

'''

print(htmls)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,951评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,606评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,601评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,478评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,565评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,587评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,590评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,337评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,785评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,096评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,273评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,935评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,578评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,199评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,440评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,163评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,133评论 2 352