简明Python教程学习笔记1

1、介绍

  略

2、安装Python

  略

3、最初的步骤

(1)获取帮助help()

  • help()的使用帮助

 1 >>> help("help")
 2
 3 Welcome to Python 2.7!  This is the online help utility.
 4
 5 If this is your first time using Python, you should definitely check out
 6 the tutorial on the Internet at http://docs.python.org/2.7/tutorial/.
 7
 8 Enter the name of any module, keyword, or topic to get help on writing
 9 Python programs and using Python modules.  To quit this help utility and
10 return to the interpreter, just type "quit".
11
12 To get a list of available modules, keywords, or topics, type "modules",
13 "keywords", or "topics".  Each module also comes with a one-line summary
14 of what it does; to list the modules whose summaries contain a given word
15 such as "spam", type "modules spam".
16
17 >>>
18 >>> 

help的使用帮助

  • help()获取模块的帮助

 1 >>> help("math")
 2 Help on built-in module math:
 3
 4 NAME
 5     math
 6
 7 FILE
 8     (built-in)
 9
10 DESCRIPTION
11     This module is always available.  It provides access to the
12     mathematical functions defined by the C standard.
13
14 FUNCTIONS
15     acos(...)
16         acos(x)
17         

help获取模块的帮助

  • help()获取类的帮助

1 >>> help("str")
2 Help on class str in module __builtin__:
3
4 class str(basestring)
5  |  str(object=‘‘) -> string
6  |
7  |  Return a nice string representation of the object.

help获取类的帮助

  • help()获取方法的帮助

 1 >>> help("str.split")
 2 Help on method_descriptor in str:
 3
 4 str.split = split(...)
 5     S.split([sep [,maxsplit]]) -> list of strings
 6
 7     Return a list of the words in the string S, using sep as the
 8     delimiter string.  If maxsplit is given, at most maxsplit
 9     splits are done. If sep is not specified or is None, any
10     whitespace string is a separator and empty strings are removed
11     from the result.
12
13 >>> 

help获取方法的帮助

  • 结论

     如果需要获取模块、类或方法等帮助信息,可以使用help方法,参数为对应的模块、类或方法的字符串表示

4、基本概念

(1)常量

  略

(2)数

  略

(3)字符串

  • 单引号:‘This is string‘
  • 双引号:"This is string"
  • 三引号:‘’‘This is string‘’’或者"""This is string"""
  • 转义

1 >>> #\‘转义为‘
2 >>> print ‘What\‘s your name‘
3 What‘s your name
4 >>> #\n转义为换行
5 >>> print ‘First line\nSecond line‘
6 First line
7 Second line
8 >>>
9 >>> 

转义

  • 自然字符串

如果想要指示某些不需要如转义符那样的特别处理的字符串,需要指定一个自然字符串。

自然字符串通过给字符串加上前缀rR来指定。

1 >>> #\n转义为换行
2 >>> print ‘First line\nSecond line‘
3 First line
4 Second line
5 >>> #\n不执行转义
6 >>> print r‘First line\nSecond line‘
7 First line\nSecond line
8 >>> 

自然字符串

  • unicode字符串

  当处理的字符串包含非英文字符时,使用unicode字符串,在字符串前面加u

1 >>> str1 = u‘Unicode String‘
2 >>> print type(str1)
3 <type ‘unicode‘>
4 >>> print str1
5 Unicode String

Unicode字符串

  • 字符串是不可变的

(4)变量

  略

(5)标识符的命名

  略

(6)数据类型

  略

(7)对象

  略

(8)逻辑行和物理行

  物理行:编程时人能看到的一行

  逻辑行:Python看到的单个语句

(9)缩进

  略

原文地址:https://www.cnblogs.com/xlsxiaolaoshu/p/8312761.html

时间: 2024-10-10 12:54:10

简明Python教程学习笔记1的相关文章

[简明python教程]学习笔记之编写简单备份脚本

[[email protected] 0503]# cat backup_ver3.py #!/usr/bin/python #filename:backup_ver3.py import os import time #source source=['/root/a.sh','/root/b.sh','/root/c.sh'] #source='/root/c.sh' #backup dir target_dir='/tmp/' today=target_dir+time.strftime('

[简明python教程]学习笔记2014-05-05

今天学习了python的输入输出.异常处理和python标准库 1.文件 通过创建一个file类的对象去处理文件,方法有read.readline.write.close等 [[email protected] 0505]# cat using_file.py #!/usr/bin/python #filename:using_file.py poem='''Programing is fun when the work is done use Python! ''' f=file('poem.

简明python教程学习笔记

参考(Reference) 不知道为什么没有翻译成引用. shoplist = ['apple', 'mango', 'carrot', 'banana']mylist = shoplist  这样写的话,mylist和shoplist指向同样的内存空间.那如果想要完全拷贝一份而不是引用shoplist应该怎么写呢? mylist = shoplist[:] 完整例子 切片(Slice) 昨天突然注意到切片的前后顺序.试了下,如果是[3:2]这样的范围的话,便输出一个空列表.当然[2:-1]这样

《简明 Python 教程》笔记

<简明 Python 教程>笔记 原版:http://python.swaroopch.com/ 中译版:https://bop.mol.uno/ 有 int.float 没 long.double.没 char,string 不可变. help 函数 如果你有一行非常长的代码,你可以通过使用反斜杠将其拆分成多个物理行.这被称作显式行连接(Explicit Line Joining)5: s = 'This is a string. \ This continues the string.'

简明Ptyhon教程学习笔记一

我们为什么要学Python? 简单:简单是最美的东西.Python就是一种简单的语言,Python可以使你专注于解决问题而不是去搞明白语言本身. 免费.开源:Python是开源产物,既不需要你购买他,也不需要你花钱去学习(它的简单足以让你自己就可以搞定). 高级语言:相比于C.C++这样的"高级语言",Python实在是太容易了,你不需要去考虑任何底层操作,只需要注重于你要完成的具体的功能. 可移植型:Python的高级特性让其代码并不依赖于平台,它不需要编译,只要你的平台有解释器,那

简明 Python 教程--学习记录

注意,没有返回值的return语句等价于return None.None是Python中表示没有任何东西的特殊类型.例如,如果一个变量的值为None,可以表示它没有值.除非你提供你自己的return语句,每个函数都在结尾暗含有return None语句.通过运行printsomeFunction(),你可以明白这一点,函数someFunction没有使用return语句,如同:def someFunction():passpass语句在Python中表示一个空的语句块. 切片操作符中的第一个数(

简明python教程读书笔记(二)之为重要文件备份

一.可行性分析: 一般从经济.技术.社会.人四个方向分析. 二.需求分析: 需求分析就是需要实现哪些功能,这个很明了-文件备份 几个问题: 我们的备份位置? 什么时间备份? 备份哪些文件? 怎么样存储备份(文件类型)? 备份文件的名称?(需要通俗明了,一般是以当前时间命名) 三.实施过程: 方案一: #!/usr/lib/env python import osimport timebacklist=['/etc','/root']to='/mnt/' target=to+time.strfti

简明Python教程 读书笔记一

Python特性:解释性编程语言解释性——Python语言写的程序不需要编译成二进制代码.Python解释器把源代码转换成称为字节码的中间形式,然后再翻译成机器语言.面向对象——Python即支持面向过程的编程也支持面向对象的编程.在面向过程的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的.在面向对象的语言中,程序是由数据和功能组合而成的对象构建起来的. 最初的步骤:有两种使用Python运行你的程序方式——使用交互式的带提示符的解释器或者使用源文件 退出python提示符——按Ctrl

《简明Python教程》学习笔记

<简明Python教程>是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的. Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Path变量后面追加安装目录的地址,即可在cmd下使用Python: CH3–Python3中,print的语法改为了print( ):Python编辑器列表:支持Python的IDE列表: CH4–变量不需要特别的变量类型定义过程: CH5–运算表达式及优先级: CH6–控制流,主控制语句行末以“:”结尾:if