快讯资讯
手机优化
系统数码
网络通信人工智能
网站游戏
测评专题

  《Python核心编程》第1~       《Python核心编程》第3章    

《Python核心编程》第1~2章笔记

时间:2026-09-10 00:12 来源:未知 人气:

函数abs()接受一个数值输入,然后输出这个数值的绝对值 通常当你想看变量内容时,你会在代码中使用print语句输出。不过在交互式解释器中,你可以用print语句显示变量的字符串表示,或者仅使用变量名查看该变量的原始值。 下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。 print “%s %d %s” % (“Python”,1,11.1) Python 1 11.1 %s表示由一个字符串来替换;%d表示有一个整型来替换;%f表示有一个浮点型来替换 import sys print sys.stderr, ‘Fatal error: invalid input!’ Fatal error: invalid input!

logfile = open(‘/tmp/mylog.txt’,'a’) print logfile, ‘Fatal error: invalid input!’ logfile.close()

user = raw_input(‘Enter login name:’) Enter login name:root print ‘Your login is:’,user Your login is: root

num = raw_input(‘Now enter a number:’) Now enter a number:1024 print ‘Doubling your number: %d’ %(int(num)*2) Doubling your number: 2048 内建函数int()将数值字符串转成整型值

从交互式解释器中获得帮助help() 如获取int()函数的帮助:help(int)

操作符 + – * / // % ** 加、减、乘、除和取余都是标准操作符。Python有两种除法操作符,单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入)。双星号(**)是乘方操作符。

标准比较运算符 = = == !=

逻辑运算符 and or not

变量和赋值 Python是动态类型语言,不需要预先声明变量的类型 Python不支持C语言中的自增1和自减1操作符,因为+和-也是单目操作符,Python会将–n解释为-(-n)从而得到n,同样++n的结果也是n。

if语句 Python与其他语言不同,条件不需要用括号括起来 if expression: if_suite

while循环 while expression: while_suite

for循环和range()内建函数 for item in ['e-mail','net-surfing','homework','chat']: … print item, … e-mail net-surfing homework chat print语句的最后添加一个逗号(,),输出的元素之间会自动添加一个空格,默认输出一个换行符

range()函数经常和len()函数一起用于字符串索引。如下: foo=’abc’ for i in range(len(foo)): … print foo[i],’(%d)’ % i … a (0) b (1) c (2) 不过这些循环有一个约束,你要么循环索引,要么循环元素,enumerate()可以同时做到这两点

列表解析 squared=[x**2 for x in range(5) if not x%2] for i in squared: … print i … 0 4 16

文件和内建函数open()、file() 如何打开文件 handle = open(file_name, access_mode = ‘r’) file_name变量包含我们希望打开的文件的字符串名字,access_mode中’r'表示读取,’w'表示写入,’a'表示添加。其他可能用到的 标示还有’+'表示读写,’b'表示二进制访问。如果未提供access_mode,默认值为’r'。如果open()成功,一个文件对象句柄会被返回。 所有后续的文件操作都必须通过此问卷句柄进行。当一个文件对象返回之后,我们就可以访问它的一些方法,比如readlines()和close()。文件 对象的方法属性也必须通过句点属性标识访问。

本文标签:

更多文章

相关文章

网站导航 | 快讯 | 资讯 | 手机 | 优化

  • 数码 | 网络通信 | 人工智能 | 网站 | 游戏

    合作伙伴:

  • 友情链接(欢迎业界知名网站交换链接)申请友情

    

    声明:本站资源皆来自网络,如有侵权问题,请联系管理员处理!

    Copyright ©2020-2028快知站 版权所有 All rights reserved.

    闽ICP备20010713号-1 闽公网安备 35020602001684号