Python第二弹python基础

python基础
1.语句和语法
#号:表示之后的字符串为python注释
\n换行是标准的分隔符
\(反斜线)继续上一行
;(分号)将两个语句链接在一行中,允许将多个语句写在同一行上,语句之间用分号隔开,而这些语句也不能在这行开始一个新的代码块,降低程序的可读性。
:(冒号)将代码块的头和体分开,像if、while、def、class、这样的复合语句,首行以关键字开始,以冒号:结束。
语句(代码块)用缩进的方式来实现
不同的缩进深度代表不同的代码块,python使用缩进来分割代码组。代码的层次关系是通过同样深度的空格或制表符缩进体现。
python文件以模块的形式组成

2.模块
python的脚本文件可以被当成是一个模块,模块以磁盘文件的形式存在。模块里的代码可以是执行的脚本,也可以是一堆类似函数的代码,从而可以被别的模块导入(import)调用。

3.变量赋值
python语言中,等号=是主要的赋值操作符。

增量赋值
+=
-=
*=
/=
%=
**=
<<=
>>=
&=
^=
|=

多重赋值
x=y=z=

多元赋值
x,y,z=1,2,‘pythoncn‘

4.标识符
合法的python标识符:
第一个字符必须是字母或下划线
剩下的字符可以是字母和数字或下划线
大小写敏感

关键字

内建

5.python结构和布局
__author__ = ‘xudongqi‘
"This is a test module"

import sys
import os

debug = True

class FooClass(object):
    "Foo class"

pass

def test():
    "test function"
    foo = FooClass()
    if debug:
        print ‘run test()‘

if __name__ == ‘__main__‘:
    test()

重点:
如果该模块是被导入,__name__的值为模块名字
如果该模块是直接执行,__name__的值为‘__main__‘

创建文件python脚本
#!/usr/bin/env python
# -*- coding: utf-8 -*-
‘makeTextFile.py -- create text file‘

import os
ls = os.linesep    #为os.linesep取了一个别名

# get filename

while True:
    fname = raw_input(‘Enter file name: ‘)     #需要添加的语句,并且需要缩进,后面的四条语句也需要缩进
    if os.path.exists(fname):
        print "ERROR: ‘%s‘ already exists" % fname
    else:
        break

# get file content (text) lines
all = []
print "\nEnter lines (‘.‘ by itself to quit).\n"

#loop until user terminates input
while True:
    entry = raw_input(‘>‘)
    if entry == ‘.‘:
        break
    else:
        all.append(entry)

# write lines to file with proper line-ending
fobj = open(fname, ‘w‘)
fobj.writelines([‘%s%s‘ % (x, ls) for x in all])
fobj.close()
print ‘DONE!‘

文件读取和显示
#/usr/bin/env python
# -*- coding: UTF-8 -*-

#get filename
filename = raw_input(‘Enter filename:‘)
print    # 打印空行
#attempt to open file for reading
try:
    fobj = open(filename,‘r‘)
except IOError,e:
    print ‘*** file open error:‘,e
else:
        for eachline in fobj:
            print eachline
        fobj.close()

时间: 2024-08-08 20:02:15

Python第二弹python基础的相关文章

[Head First Python] - 第二章 python of comment

1- 多行注释 ''' ''' 或 """ """ '''this is the standard way to include a multiple-line comment in you code''' """this is the standard way to include a multiple-line comment in you code""" 2- 单行注释 # # t

python 第二课 python基础语法(2)

=================目录==================1.5 python的数值和字符串1.6 元组1.7 列表 ======================================= 1.5 python 的数值 和字符串int 32位范围-231~~+231:a=100l 定义为long型 a=23j 定义复数类型str= 'this is a string' == str="this is a string" == str="'this is

计算机等级考试二级python 第二章 python的基本语法元素

知识导图 一.程序的格式框架 (一).什么是程序的格式框架? 既它的段落格式,是python程序设计语法中的一个部分,有助于提高代码的可读性和可维护性. 1.缩进 当在分支.循环.函数.类等语句时,若后面出现(:)时,后面的代码将要缩进. 提示: 缩进错误用“unexpected  indent”进行提示,说明代码缩进不匹配,需要查看所有缩进是否一样. 2.注释 注释是代码中的辅助性文字,不被编译器编译出来,不被计算机执行.用“#”在开头做标记. #注释第一行 3.续字符 由于代码过长,不便于程

Python学习之路——第二弹(认识python)

第一弹中我是说明了学习python的目的,主要为了自我提升的考虑,那么为什么我对python感兴趣,python有什么用了?本章就简单说明下. python的用途很广,而且代码十分简洁,不像java.c等其他语言一样,对变量申明,调用类.库.函数等繁琐操作,而且代码结构清晰,会点英文,有的代码都能看得懂了. python主要应用于几个大的领域:科学计算,自动化运维,web开发,网络爬虫等,我了解python的原因也是因为项目要实现一个网络爬虫,但苦于项目成员对这方面之前都没接触过,所以我才去搜索

第二章 python基础(二)

第九节 函数 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字. 可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句. 自定义函数 用户自己编写的 预定义的Python函数 系统自带的一些函数,还有一些和第三方编写的函数,如其他程序员编写的一些函数,对于这些现成的函数用户可以直接拿来使用. 为什么使用函数 降低编程的难度 通常将一个复杂的大问题分解成一系列更简单的小问题,然后将小问题继续划分成更小的问题,当问题细化

第二章 python基础(三)

第十六节 MySQLdb win64位安装python-mysqldb1.2.5 ubuntu下安装MySQLdb sudo apt-get install python-MySQLdb 导入MySQLdb库 import MySQLdb 创建数据库连接 conn = MySQLdb.connect(host="localhost",user="root",passwd="123456",db="test",charset=&

【Python 1】Python核心编程(第二版)导读

第一章 欢迎来到Python世界 什么是Python Python的起源 Python的特点 下载Python 安装Python 运行Python Python文档 比较Python(与其它语言的比较) 其它实现 第二章 Python起步 介绍 输入/输出 注释 操作符 变量与赋值 Python类型 缩进 循环与条件 文件 错误 函数 类 模块 第三章 Python基础 语句和语法 变量赋值 标识符和关键字 基本风格指南 内存管理 第一个Python程序 第四章 Python对象 Python对

python学习—-day1.计算机基础

python学习-day1.计算机基础 一.计算机系统的硬件组成部分:电脑的三大件:内存.硬盘.cpu 二.编程语言的作用及操作系统和硬件的关系:答:1.编程语言的作用是与计算机沟通,并且可以用编程语言在操作系统上写程序,从而达到开发应用软件的目的2.操作系统是用来管理计算机硬件资源的 三.应用程序->操作系统->硬件:在硬件之上装操作系统,在操作系统上装应用程序1.应用程序是指程序员开发的可运行的软件2.操作系统的目的是用来管理计算机硬件的3.硬件:cpu.硬盘.内存.键盘.鼠标统称为电脑硬

python study to 4 基础篇

基础篇 内置函数 补充内置函数: 1.callable() #判断(函数)是否能够被执行或者被调用,此函数返回值为 Ture or False def f1(): pass print(callable(f1)) 2.chr() #把数字转换成ASCII字符 print(chr(65)) 3.ord() #把ASCII字符串转换成对应的数字 print (ord(",")) 4.randrange() #需要导入 import random模块,此函数产生随机数 I=Import ra