python基础大满贯——20170423

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘)

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


以上是关于python基础大满贯——20170423的主要内容,如果未能解决你的问题,请参考以下文章

CSDN日报20170423 ——《私活,永远解救不了自己屌丝的人生!》

Datawhale赛事大满贯来了!

DEEP LEARNING 大满贯课程表

用于在大满贯中绘制特征点的opengl着色器[关闭]

LeetCode(数据库)- 大满贯数量

一家两位Fellow大满贯!北大谢涛当选ACM Fellow,与胞兄谢源完成会师