1.昨日内容回顾

  1.python是一门解释型,弱类型的高级编程语言

  优点:

    1.优雅简单明确

    2.短小快,代码短,代码量小,开发效率高

  缺点:

    1.运行效率低(相对)

  2.python解释器

    Cpython 官方提供

    Ipython

    pypy

    jython

    ironpython

  3.版本

    python3.x  python2.7

  4.变量

    程序运行过程中产生的中间值,存储起来,方便后面程序使用.

    数据类型:

      1.int 整型

        + - * / % //

      2.str 字符串

        由','','''."""括起来的内容是字符串

        + *

      3.bool 布尔值

        True False

  命名规范:

    1.由数字,字母,下划线组成

    2.不能数字开头,不能是纯数字

    3.不能是python关键字

    4.不能太长

    5.要有意义

    6.不能是中文

    7.区分大小写

    8.推荐使用 驼峰体 或单词用下划线连接

  5.常量

    所有字母大写

  6.注释

    1.单行注释#

    2.多行注释'''或"""

  7.用户交互input

    变量 = input("提示语")

  8.if语句

    if 条件:

      语句块

    elif 条件:

      语句块

    else:

      语句块

2.今日主要内容

  1.while循环

    语法:

      while 条件:

        循环体 

      else: 

        当条件不成立的时候执行这里  和break没有关系

      判断条件是否成立.如果成立执行循环体,然后再次判断条件....直到条件不满足退出循环.

    break   终止当前循环

    continue 停止当前本次循环,继续执行下一次循环

  2.格式化输出 %s

    %s 占位符,占位字符串

    %d 占位数字

  3.运算符

    and 并且,左右两端同时为真.结果为真

    or 或者,左右两端有一个为真,结果为真

    not 非真即假,非假即真

    优先级: ()-> not -> and -> or

    or : if x == 0 then y else x

    and : 与or相反

  4.字符串编码

    1.ASCII 8bit 1byte(字节)

    2.GBK  16bit 2byte

    3.Unicode 32bit 4byte

    4.UTF-8 可变长度的Unicode

      英文:8bit 1byte

      欧洲文字:16bit 2byte

      中文:24bit 3byte

  5 in 和 not in   

    in 判断XXX是否在XXXXXX中

day02 Pyhton学习的更多相关文章

  1. Pyhton学习——Day26

    #多态:多态指的是一类事物有多种形态# import abc# class Animal(metaclass = abc.ABCMeta):# 同一类事物:动物# @abc.abstractclass ...

  2. pyhton 学习

    官方学习文档 https://docs.python.org/3/tutorial/

  3. 20190320_head first pyhton学习笔记之构建发布

    1.把代码nester.py放入文件夹nester中,在文件夹中再新建一个setup.py文件,文件内容如下: from distutils.core import setup setup( name ...

  4. Pyhton学习——Day2

    Python开发IDE(工具)Pycharm.eclipse1.循环while 条件 #循环体 #条件为真则执行 #条件为假则执行break用于退出所有循环continue用于退出当前循环 2.Pyc ...

  5. Pyhton学习——Day28

    #上下文协议:文件操作时使用with执行# with open('a.txt','w',encoding='utf-8') as f1:# with语句,为了让一个对象兼容with语句,必须在这个对象 ...

  6. Pyhton学习——Day27

    # hasattr(obj,'name')-->obj.name# getattr(obj,'name',default = 'xxx')--->obj.name# setattr(obj ...

  7. Pyhton学习——Day25

    #面向对象的几个方法#1.静态方法@staticmethod,不能访问类属性,也不能访问实例属性,只是类的工具包#2.类方法:@classmethod,在函数属性前加上类方法,显示为(cls)代表类, ...

  8. Pyhton学习——Day24

    # #面向对象设计:# def dog(name,gender,type):# def jiao(dog):# print('One Dog[%s],wfwfwf'%dog['name'])# def ...

  9. Pyhton学习——Day23

    #re模块方法:findall search#findall:返回所有满足匹配条件的数值,放在列表里#search : #函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象 ...

随机推荐

  1. 使用fiddler和安卓模拟器抓取安卓客户端数据包

    安卓模拟器要选可以桥接网络的,本文中用的是雷电模拟器. 软件的安装都很简单,在此不再赘述. fiddler中的设置 首先,打开fiddler,点击Tools选项卡下的Options. 切换到https ...

  2. flask学习,关于4.2.2 输出HTML代码报错的问题

    问题描述 今天在学习第四章表单时,创建form实例时访问实例属性时报错,即以下代码出错 form = LoginForm() print(form.username) RuntimeError: Wo ...

  3. Jack Straws(POJ 1127)

    原题如下: Jack Straws Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 5555   Accepted: 2536 ...

  4. python中实现参数化的原理

    k就是   <参数名>

  5. PHP7做了哪些优化

    一  zval使用栈内存 在Zend引擎和扩展中,经常要创建一个PHP的变量,底层就是一个zval指针.之前的版本都是通过MAKE_STD_ZVAL动态的从堆上分配一个zval内存.而PHP7可以直接 ...

  6. CSS常用布局技巧 实例

    末尾用省略号! white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ######################## 两个i ...

  7. hystrix熔断器之HystrixRequestLog

    HystrixRequestLog会记录所有执行过的命令.

  8. 面试官写了个双冒号: : 问我这是什么语法?Java中有这玩意?

    一:简洁 方法引用分为三种,方法引用通过一对双冒号:: 来表示,方法引用是一种函数式接口的另一种书写方式 静态方法引用,通过类名::静态方法名, 如 Integer::parseInt 实例方法引用, ...

  9. 容器云平台No.3~kubernetes使用

    今天是是第三篇,接着上一篇继续 首先,通过kubectl可以看到,三个节点都正常运行 [root@k8s-master001 ~]# kubectl get no NAME STATUS ROLES ...

  10. MySQL必知必会(1-12章)

    第一章:了解SQL 数据库基础:(概念) 数据库软件: DBMS(数据库管理系统) 数据库: 通过DBMS创建和操纵的容器: 保存有组织的数据的容器-->通常是一个文件或者一组文件: 表: 某种 ...