python_1(基础知识)

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

好了 暂时到这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值