Python核心编程学习笔记(一)

        1、把一个字符串赋值给变量str,先用print来显示变量的内容,然后用变量名称来显示:

>>>str = 'Hello World!'
>>>print str
Hello World!
>>>str
'Hello World!'

 

        在Python3.x中,print语句后被输出的内容必须用括号括起来:

>>> str = 'Hello World!'
>>> print str
SyntaxError: invalid syntax
>>> print(str)
Hello World!

 

        注意:如果只想得到变量的内容,可以使用print语句输出;在仅用变量名时,输出的字符串是被单引号括起来的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不仅仅是字符串本身。

 

        2、下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码执行后下划线变量会包含字符串:

>>>_
Hello World!

 

        3、Python的print语句,与字符串格式运算符(%)结合使用可以实现字符串替换功能,与C语言中的printf()函数非常相似:

>>> print "%s is number %d!" % ("Python", 1)
Python is number 1!


        注意:浮点数的输出格式为%f

 

        4、使用内建函数raw_input()得到用户的受数据,它读取标准输入,并将读取到的数据赋值给指定的变量。

>>> user = raw_input('Enter login name: ')
Enter login name: root
>>> print 'Your login is: ', user
Your login is:  root

 

        使用内建函数int()可以将用户输入的字符串转换为整数,才可以对它进行数值运算。

>>> num = raw_input('Now enter a number: ')
Now enter a number: 1024
>>> print 'Doubling your number: %d' % (int(num) * 2)
Doubling your number: 2048


        注意:一直在函数外做用户操作

        函数应该保持其清晰性--只接受参数,返回结果。这样,就能够在其他地方也使用你的函数而不必担心自定义输出的问题。但是,如果函数基本功能就是为了得到用户输入,或者就是为了输出信息,就可以在函数体使用print语句或raw_input()。

        将函数分为两大类:

                一类只做事,不返回值(比如与用户交互或者设置变量的值);

                另一类则执行一些运算,最后返回结果。

 

        5、注释

        (1)使用#符号标示注释,从#开始,直到这一行结束;

        (2)文档字符串注释,可以在模块、类或者函数的其实添加一个字符串,祈祷在线文档的功能

>>> def foo():
	"This is a doc string."
	return True

>>> foo.func_doc
'This is a doc string.'


        6、运算符

(1)算术运算符

        +    加

        -     减

        *     乘

        /     地板除--取比商小的整数。 (注:在Python 3.x中标示浮点除)

        //    浮点除--四舍五入的真正除法。注:在Python 3.x中标示地板除

        **   乘方

>>> 3/2
1
>>> 3//2
1.5


 

(2)比较运算符,比较运算根据表达式的值的真假返回布尔值

        <        <=        >        >=        ==        !=        <>(不等运算符,在Python 3.x 中已被淘汰)

(3)逻辑运算符

        and        or        not

>>> 3 < 4 < 5
True

 

        Python支持这样的表达式,它实际是下面表达式的缩写:

>>> 3 < 4 and 4 < 5
True

 

        注意:合理使用括号增强代码的可读性。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值