python基础大满贯——20170423

时间:2017-04-23

地址:沙河城铁a1口右转右转直走--汇德商厦401

python基础回顾

一、语言分类

  c语言:机器语言——执行代码

pypy:字节码——机器语言——执行代码 (代码批量转成字节码,批量转成机器语言——特点:编译时间长,执行速度快)

其他语言:字节码——机器语言——执行代码(逐行转换成字节码,逐行转换成机器语言——特点:编译时间短,执行缓慢)

二、编码

  ascii(阿斯克编码):专为英语设计编码 只有字母+数字   a:0110 0001

Unicode(万国码):为全世界语言设计 a:0000 0000 0110 0001,一个中文 3个字节

  utf-8(万国码的压缩版本):a: 0110 0001

  gbk,gb2312:适用中文,一个中文2个字节

三、pycharm

  python 3.5 推荐

pycharm license server:http://pycharm.tyr.gift:8888

pycharm——file——default settings

1、encoding :设置utf-8编码格式

  2、templates——python script

    #!/usr/bin/python3    #制定解释器路径

    # -*- coding:utf-8 -*-  #解释器使用的编码格式
    # author jinxj      #作者信息

  3、mouse

##以下pycharm配置谢谢回炉再造的周军同学的告知:

  4、pycharm——preferences——appearance——theme:darcula(德库拉吸血鬼)

     pycharm——preferences——editor——colors & fonts——scheme:darcula(德库拉吸血鬼)

  5、添加django环境

     pycharm——preferences——project:自定义项目名——project interpreter——“+”添加django环境

  6、快捷键

ctrl+?  批量注释与删除注释

加debug调试

四、变量

  字母

  数字(不能开头)

  下划线

  不能使用python的关键字

  变量命名通过下滑线:user_id

五、输入和输出

  print(‘A’)

  input(‘请输入你的名字’)

import getpass

getpass.getpass(‘请输入你的密码‘)   # 只能在终端里输入

六、条件语句

  if  1 == 1:

  elif 2 == 2 :

  else:

    pass

七、循环语句

  while 条件 :

    continue  #跳出本次循环

    break  #跳出当前循环

  for 条件 :

    continue  #跳出本次循环

    break  #跳出当前循环

八、文件操作

  v = open(1.txt,r) #只读方式打开

  v = open(1.txt,w) #写覆盖的方式打开

  v.close()  # 关闭文件

九、文件格式化操作

  -移除操作    

    val = ‘ alex ’

    q_val = val.strip()

    l_val = val.lstrip()

    r_val = val.rstrip()

  -切割

    val = ‘alex#sb#num‘

    f_val = val.split(‘#‘)

    l_val = val.split(‘#‘,1)

    r_val = val.rsplit(‘#‘,1)

  —包含

    val = ‘今天课上到很晚’

    if ‘晚’ in val :

      print(‘包含敏感词汇’)

  —索引----------------------------------

    val = (’alex‘,’niu‘,’gou‘)

疑惑:列表,字典 表示方式

时间: 2024-10-05 20:30:44

python基础大满贯——20170423的相关文章

下载大数据实战课程第一季Python基础和网络爬虫数据分析

python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影:python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用. 大数据实战课程第一季Python基础和网络爬虫数据分析,刚刚入手,转一注册文件,视频的确不错,可以先下载看看:链接:http://pan.baidu

Python基础教程(第九章 魔法方法、属性和迭代器)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别.前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字.在Python中,由这些名字组成的集合所包含的方法称

Python 基础 - Day 4 Learning Note - Generator 生成器

列表生成器/列表解析 list comprehension 简单灵活地创建列表,通常和lambda(), map(), filter() 一起使用 通过列表生成式, 直接创建列表.但是,收到内容限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问几个元素,那其他的就白占空间.列表生成器能够一边循环一边计算,大大节省大量的空间.是生成器的一种. 只有调用,才能生成. 不支持切片操作,只能通过__next()___一个个取数字. 基本语法

Python之路【第三篇】:Python基础(二)

Python之路[第三篇]:Python基础(二) 内置函数 一 详细见python文档,猛击这里 文件操作 操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一.打开文件 1 文件句柄 = file('文件路径', '模式') 注:python中打开文件有两种方式,即:open(...) 和  file(...) ,本质上前者在内部会调用后者来进行文件操作,推荐使用 open. 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作.

Python之路【第二篇】:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进

Python基础教程【读书笔记】 - 2016/7/31

希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十波:第10章  充电时刻 Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装包括一组模块,称为标准库standard library.展示这些模块的工作方式,讨论如何分析它们,学习它们所提供的功能. [10.1] 模块 已经知道如何创建和执行自己的程序,也学会了怎么用import从外部模块获取函数并且为自己的程序使用.接下来看看怎么编写自己的模块. [10.1.1] 模块是程序

Python基础教程【读书笔记】 - 2016/7/19

希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第八波:第4章  字典:当索引不好用时 将学到一种通过名字引用值的数据结构,这种结构类型称为映射mapping.字典是Python内唯一内建的映射类型.字典中的值并没有特殊的顺序,都是存储在一个特定的键key里.键可以使 数字.字符串甚至是元组. [4.1] 字典的使用 字典有时比列表更加使用. [4.2] 创建和使用字典 字典由多个键及其对应的值构成的对组成(也把键/值对称为项).每个键和它的值之间用冒号隔开,项之

Python基础教程(第十章 自带电池)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5459376.html______ Created on Marlowes 现在已经介绍了Python语言的大部分基础知识.Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装中还包括一组模块,称为标准库(standard library).之前已经介绍了一些模块(例如math和cmath,其中包

Python总结:Python基础(一)

Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name = 'wupeiqi' print  name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 1 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为假:result = 值2 三.进制 二进制,01 八进