您的位置:首页 > 编程语言 > Python开发

python_1(基础知识)

2015-07-13 16:40 561 查看
2015年7月13日

今天是学习python的第一天 记录下:

python很强大 实用 方便 如果把C++比喻成机关枪的话,那么python就是氢弹了 (哈哈,开个玩笑,但是python的确很强大)

表达式:

>>> 1 + 2

3

直接得出结果 太方便

乘法

>>> 2 * 2

4

除法

>>> 1 / 2

0

因为都是整数 所以计算结果小数部分被截除了 我们可以这样

>>>1.0/2

0.5

取余

>>> 10/3

3

取模

>>>10%3

1

幂运算

>>> 2 ** 3

8

长整形数:

python为我们提供了直接可以用的方法 十分方便

>>>print 2137123123 * 213213213123

455662887894290343129

这个可能不太怎么体现出来 来个大的 嘿嘿

>>> print 534134354135413541 ** 1212 (534134354135413541的1212次方 怎么样 够大了吧) 由于数字过大 我截图了



额 后面还有一张 ---》一张不够



好了 谈谈字符串

>>> name = input("what you name?")

what you name? asdadasd

Traceback (most recent call last):

File "<pyshell#39>", line 1, in <module>

name = input("what you name?")

File "<string>", line 1, in <module>

NameError: name 'asad' is not defined

这时就会报错

我们可以这样

>>> name = raw_input("what you name?")

what you name?asdsad

这样就没有错误了 我们打印一下

>>> print name

asdsad

如果我们需要进行长字符串的输入的话 可以这样

>>> print '''sadasd

asdas

d

asd

as

dqweqweqw

'''

sadasd

asdas

d

asd

as

dqweqweqw

在前面打三个''' 然后在结束的时候再回添''' 就OK了

还有转义字符的问题

>>> print "c:\nowhere"

c:

owhere

这样就会发生我们不愿意看到情况 这时 原始字符串开始派上用场了

>>> print r'c:\nowhere'

c:\nowhere

好了 暂时到这里
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: