小甲鱼-Python学习1

1.转义字符的使用

        在假如我想

print("D:\there\two\one\new")

就会打印出

D:        here        wo        \one

ew

为什么呢?因为这是因为转义字符串,改变了\t \n的意思,这里和C语言相似

如果想打出\的则应该再\前面再加\,例如:

print("D:\\there\\two\\one\\new")

或者使用r来改变也可以,例如:

print(r"D:\tere\two\one\new")

2.字符串和数字的区别

        2-1加

在python中字符串相加和数组相加不一样,例如:

print(3 + 8) 

得出来的是答案是       11

print("3" + "8")

得出来的结果是将3与8连接起来是  38

        2-2乘

print("我爱你" * 3)

结果输出的是 我爱你我爱你我爱你,是这个字符串结果重复出现3次

print(123 * 10)

结果输出     1230    是正常的输出乘法

3.判断if函数的规则

        在python中,没有{ }的概念,是通过TAB的缩进符号来进行,分类的

例如:

num = input("输入一个数字")
if num == 2:
    print("对")
else:
    print("错")

print("结束")

        这里需要注意:if 和 else 后面要加上 :否则会报错

3.总结

        当切身的学习python,才发现开始有点理解什么叫面对过程的C语言和面对对象python的意思,在c语言中更多的是更注重过程的结构比如说:{ },比如说对一个变量的定义类型,虽然python也许要定义类型,但是在初学发现,对于定义类型,python系统却会自动帮你定义类型,而c语言有很严格的类型定义,在错误定义或不定义都会报错,这都是很大的差别,还有有一些函数,比如说max()函数,和min()函数,例如:

num = [1,2,3,4,5]
print(max(num))
    5
print(min(num))
    1
print(sun(num))//总合
    15

他会输出  5 这个最大的数和 1 这个最小的数,总和15,用函数就可以直接打印出最大最小值和总和,在c语言中,却要我们自己写出判断最大最小的或总和的流程函数,这就是我认为面对过程和面对对象的比较直观的区别。

        它的内置的功能已经定义好了,虽然这可能只是python和c语言对于对象的不同的一小部分,但是这却给我带来了很大的震感,让我切身的感觉到了编程的大山树立在我眼前,还有Java、PHP、c++、c#、......,很难想到编程的掌握,到底需要什么样,但是目前,我很享受这样的大山,希望我能理解和区别开清楚一点两个语言的不同。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值