大学的日子说闲也闲说忙也忙。某一天玩着游戏,自己突发奇想也想要做一个游戏,奈何自己只学习C语言外加上一点VB和MATLAB的知识,对于如何编写游戏毫无头绪,于是退而求其次,就先从编写一个网站开始吧。所以本文的起点是在C语言的基础上再来学习python的。
开头先给来看一张图(提醒自己一下python语言的重要性)
好了,此处省略一万个字(什么python多少受欢迎之类的),直接开学。关于如何安装python这里也就不过多赘述了,请自行百度。关于版本自然是选择最新的啦~~,python语言开发的工具我用地是pycharm。
入门第一科课,几乎所有语言的第一个程序都是编写“Hellow World”,感觉充满着仪式感,哈哈。这个程序的编写十分简单,打开pycharm,新建一个工程,然后在其目录下新建一个python文件,再直接输入
1print("hellow world")
然后,右键,里面有一个“Run”,点击一下,就可以在下方看到运行的结果了。
做完这个程序,通过了仪式的洗礼,换上新衣服、新鞋、新袜子,就来到了python的大学堂。哈哈,不贫了。接下来,再来看看循环结构吧。其实与C语言的也差不多,其结构如下
1
2
3
4
5
6
7
8if 语句1 : 语句2 elif 语句3 : 语句4 else : 语句5
if 语句与C语言的 if 语句的不同之处在于,python中 if 语句不需要大括号括起来,只需要在语句最后加上一个“:”就可以,然后它的下一行会自动缩进,其实就相当于C语言中的大括号;然后python中 else if 是用 elif 来表示的,并没有 else if 这个命令。还有一点就是python中不能随便的缩进,最上端的代码一定要顶到头写。
1
2
3
4
5while 语句1 : 语句2 else : 语句3
while 语句也是与上面那个一样的情况,只不过python中 while 语句多了一个 else 。
1
2
3
4for i in range(a,b,c) : 语句1 else : 语句2
for 相对而言就改变的有一点多,range(a,b,c) 中 a 代表起始数值,默认值是0;b 代表终止数值;c 代表步长,默认值是0。然后再就是,python中 for 语句也可以使用 else 。再就是python中 break 与 continue 的使用方法是与C语言中的使用方法是一样的。
了解循环结构之后,再来看一下python的输入与输出—— input 与 print 。
1
2x = input("请输入") print("你输入的是:",x)
对了,这里有一处与C语言有很大的不同。C语言每使用一个变量都要在变量使用之前加上变量类型的定义,而python中却不用,它会根据你给变量赋予值的类型从而自动定义该变量的类型,所以不需要你去预先定义。另外,input 接受的输入默认是字符,如要用别的类型,请自行强制转换。例如:转换成整形,int ( input ( "请输入" ) ) 。
关于python中,代码单行注释用的是“#”,从该字符往后的同一行中的所有内容都被视为注释 ;代码多行注释是使用三个单引号“ ''' ”或三个双引号“ """ ”将所需要注释的内容包围起来。
好了,下面再来一个难点——关于一整串数据的输出。python有一个特殊的用法就是可以输出注释的内容。
1
2
3
4x = ''' 此处填写要输出的信息 ''' print (x)
如果再想要输出某些变量,那就需要将上面的代码进行一部分的修改。其修改方法一共有4种:
1
2
3name = "kui" x = '''此处填写要输出的信息:''' + name print (x)
这是第一种,也是最最最最最最最麻烦的一种,如果要输入的信息多的话,使用起来会十分的乱,出了错也不好去更改,所以建议忘记这种方法,忘记忘记忘记......
1
2
3
4
5
6name = "kui" name1 = "kui" x = ''' 此处填写要输出的信息:%s,%s ''' % (name,name1) print (x)
这是第二种方法,整体输出然后再往里面赋值。
1
2
3
4
5
6name = "kui" name1 = "kui" x = ''' 此处填写要输出的信息:{0},{1} ''' .format(name,name1) print (x)
1
2
3
4
5
6
7name = "kui" name1 = "kui" x = ''' 此处填写要输出的信息:{nam},{nam1} ''' .format(nam=name, nam1=name1) print (x)
这两种方法其实差不多,只不过前一种变量的顺序不能乱,数字标号只能从0开始往后;而后一种就比较方便了,只要关系对应正确就可以,所以使用较多、较为广泛的是后一种方法。
好了,到这里学习就告一段落了,我们下期再见。哈哈哈哈~~~
(未完待续)
最后
以上就是贤惠夏天最近收集整理的关于C语言基础上学习python—1的全部内容,更多相关C语言基础上学习python—1内容请搜索靠谱客的其他文章。
发表评论 取消回复