小黄叽学python(c语言基础)(一)

终于写完了自己的毕业设计开题报告,接踵而来的还有一揽子事情,只有随遇而安。

写了10天考研计划,踌躇满志的我,第二天在寝室睡到10点才起床。。。然后,又接着这么睡了两天,谁叫我没有定闹钟的习惯!谁叫我前天晚上要在小程序上面打麻将。。。

呆在寝室的两天里面,好好地搜了一搜网上现有的python学习资源,打算在网上速成一下。在好几个网课平台上搜了一下,包括:慕课网,网易云课堂,腾讯公开课,还有一个w3school嘛?我一直记不住这个名字

我觉得比较好的就是网易云课堂一个叫《零基础入门学习Python》的课

(传送门:http://study.163.com/course/courseLearn.htm?courseId=378003#/learn/video?lessonId=495049&courseId=378003)

相较其他一来直接粗暴的灌输知识的,这个课程很柔和而且轻快幽默。而且讲的很细,课后一些难点还会布置课堂作业。最重要的是讲的是python3啊!网上那些讲python2的课程我听了2节才发现!能不能写在题目上不要耽误彼此的时间啊!

ok!废话有点多,来说一下小黄叽学到的python相较于c而言的一些知识,之后会更新更多,现在才听了5,6讲(对不起,我一定不再打麻将了!):

第一讲:

1.语句末尾不用加“;”

2.python3与python2不同,print“I love u”在python2中能用,python3里面一定要加“()”

3.字符串间用“+”拼接,数字间用+相加,字符串和数字间不能用“+”

 

第二讲:

1.if与else条件句后跟“:”会自动缩进,也可以按tap键缩进。缩进是python的灵魂,缩进定义了格式代替了c语言当中的括号。让代码规范有层次。

一行可以书写多个语句,但语句之间要用分号隔开。

一行过长的语句也可以分为多行书写,但需要使用反斜杠或者括号分解成几行。

如:

>>>3>4and\

1<2

或者

>>>(3>4and

1<2)

2.input()直接表示输入的字符,“()”填写要显示的文学(字符串要加上双引号)

3.在idel中输入dir(_builtins_)来获取bif(小写的那些),想要知道某个bif的详细情况输入help(bif的名字)

 

第三讲:

1.变量命名规则与c语言相同,不能以数字开头,可以用字母、数字、下划线。大小写不一样是不一样的两个变量。python3可以取中文名哦!

2.5+8得到和13,而‘5’+‘8’得到拼接之后的字符串‘58’

3.若需打印单引号与双引号,可以用\(转义字符)转义

还可以在str=后加上r,得到原始字符串,所有的字符之前都加上转义字符\

若需要在字符串的末尾加上转义字符\,则需要将字符串变成两个字符串的拼接

如:>>>str=r'c\program file\hhh''\\'

 

第四讲:

1.逻辑操作符连接任意表达式得到的是bool类型的值,如true和false

2.random模块有一个函数randint可返回随机整数

代码:

import random

s=random.randint(1,10)

 

第五讲:

1.e记法是科学计数法的意思,代表10的几次方,记作浮点型

2.true代表1,false代表0,not 非零整数结果就是false(即0)

3.type()在括号中加入变量,即可显示变量的类型

4.isinstance()在括号中写下变量和需要比较的变量类型

如:

a=“好好好”

isinstance(a,str)

会得到bool类型的结果

5.(课后作业)

s为字符串

s.isalnum() 所有字符都是数字或者字母,为真返回True否则返回False

s.isalpha() 所有字符都是字母,为真返回 True否则返回False

s.isdigit() 所有字符都是数字,为真返回 True否则返回False

s.islower() 所有字符都是小写,为真返回 True否则返回False

s.isupper() 所有字符都是大写,为真返回 True否则返回False

s.istitle() 所有单词都是首字母大写,为真返回 True否则返回False

s.isspace() 所有字符都是空白字符 ,为真返回 True否则返回False

 

第六讲:

1.\代表普通的除法,\\代表取整的除法,**后面跟前数的次方

2.优先级啊!背不到!!!!!

 

3.短路逻辑:

x and y若x为假则表达式会立即返回False

Python的做法是:

对于and,如果没有假值,返回的是最后一个真值,如果有假值,则返回的是第一个假值。

对于or,如果没有真值,返回的是最后一个假值,如果有真值,则返回的是第一个真值。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值