1、python程序是大小写敏感.

2、python中字符串是用单引号 ' 或双引号 " 括起来的任意文本。

python中用 r '  ' 表示 ' ' 内部的字符串不转义。

3、在python中空值用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

4、动态语言:变量本身类型不固定的语言,即可以把任意数据类型的数据赋值给变量。

静态语言:在定义变量时必须指定变量类型,即变量的类型是固定的。

对于静态语言:如果赋值的时候类型不匹配,就会报错。

5、python中,对于单个字符的编码,

ord( )函数:获取字符的整数表示。     chr( )函数:把编码转换为对应的字符。

6、格式化

如何输出格式化的字符串。我们经常输出类似' xxx客户,您本月的话费是xx,余额是xx '之类的字符串,xxx的内容都是变化的,所以,需要一种简便的格式化字符串的方式。

python中,格式化方式和C语言一致,用%实现。

常见的占位符:

占位符 替换内容
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数

说明:

a. 格式化字符串时还可以指定是否补0和指定小数位数。

b. 有几个占位符 %? ,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

c. 如果不太确定用什么,%s 永远起作用,它会把任何数据类型转换为字符串。

d. 字符串里%是一个普通字符,如何实现? 需要转义,用%%来表示一个%

7、输入input 数据类型问题

注意:input( )返回的数据类型是str,所以根据后面情况,需要使用一些函数来转换成相应的数据类型。

python提供了int( )函数,来将input( )输入的str转换为int类型。float( )转换为float类型。

input示例,第一次没有使用Int( )进行转换,报错,第二次使用了Int( )函数,将出生年份转换为了int类型,使得后面的步骤能继续进行。

8、数据类型转换函数

int( ) , float( ), str( ) , bool( )

9、定义函数

使用def语句,函数的返回值用return返回

如果没有return语句,函数执行完毕后也会返回结果,只是结果为None. return None 可以简写为return

10、空函数

如果定义函数时,还没想好怎么写函数体,可以先放一个pass作为占位符,让代码能运行起来。

11、参数检查

调用自定义的函数时,python解释器能自动检查出参数个数不对,但不能检查出参数类型不对。因此,在定义函数时,先用内置函数isinstance( )来检查一下参数类型。

12、函数可以返回多个值,但其实就是一个tuple

在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值。所以,python的函数返回多值,其实就是一个tuple.

Python 小节回顾的更多相关文章

  1. python 基础回顾 一

    Python 基础回顾 可变类型:list ,dict 不可变类型:string,tuple,numbers tuple是不可变的,但是它包含的list dict是可变的. set 集合内部是唯一的 ...

  2. 全面进攻python之前回顾下自己近三个月的自学之路

    人生是在一直试错的过程中成长起来的.这句话貌似很有道理,但回顾了下自己近三个月python自学学习之路,又觉得自己对这句话又有了新的看法------行动之前必须要有正确的选择,这样做错了才能成长. 2 ...

  3. 零基础Python知识点回顾(一)

    如果你是小白,建议只要安装官网的python-3.7.0-amd64.exe 然后在电脑cmd命令提示符  输入检查是否已经安装pip,一般安装了python都会有的. >pip         ...

  4. python基础回顾1

    定义 tuple(元组), list (表) #!/usr/bin/env python # encoding: utf-8 a = 10 #定义一直变量,无需声明 s1 = (2,1.3,'love ...

  5. Python Bs4 回顾

    BeautifulSoup bs4主要使用find()方法和find_all()方法来搜索文档. find()用来搜索单一数据,find_all()用来搜索多个数据 find_all()与find() ...

  6. Python知识回顾 —— 面向对象

    博客转载自 http://www.cnblogs.com/wupeiqi/p/4766801.html http://www.cnblogs.com/linhaifeng/articles/62040 ...

  7. python基础回顾

    1.第二个缺点就是代码不能加密.如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows 上常见的xxx.exe ...

  8. Python异常处理回顾与总结

    1 引言 在我们调试程序时,经常不可避免地出现意料之外的情况,导致程序不得不停止运行,然后提示大堆提示信息,大多是这种情况都是由异常引起的.异常的出现一方面是因为写代码时粗心导致的语法错误,这种错误在 ...

  9. python 细节回顾

    #!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': continue ...

随机推荐

  1. RoR - MetaProgramming

    ruby是动态语言,它有动态语言的优势与劣势 动态语言,像python与ruby 你不用提前去定义method - they need to only be "found" whe ...

  2. 剑指offer-复杂链表的复制

    题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head.(注意,输出结果中请不要返回参数中的节点引用,否 ...

  3. Linux命令:在线练习地址

    1.https://www.tutorialspoint.com/unix_terminal_online.php 2.https://www.tutorialspoint.com/index.htm ...

  4. python框架之Django(13)-admin组件

    使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTALLED_APPS ...

  5. python 对反斜杠的处理问题

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  6. Docker:Windows7下使用docker toolbox(1)

    一.安装 官方网址:https://docs.docker.com/docker-for-windows/install/ win10以下安装:https://www.docker.com/produ ...

  7. json.dumps与json.dump的区别 json.loads与json.load的区别

    json.dumps是将一个Python数据类型列表进行json格式的编码解析, 示例如下: >>> import json #导入python 中的json模块>>&g ...

  8. 浅谈react的初步试用

    现在最热门的前端框架,毫无疑问是 React . 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑. React 起源于 Face ...

  9. C#对象序列化成XML,以及自定义标签名

    C#对象序列化操作: public class XMLHelper { /// <summary> /// 对象序列化成 XML String /// </summary> p ...

  10. jupyter notebook新用法

    输入单词以后按下tab键以后 出现提示 a是个矩阵或者数组,a.flatten()就是把a降到一维,默认是按横的方向降>>> a = np.array([[1,2], [3,4]]) ...