C语言基础上学习python—1

 

大学的日子说闲也闲说忙也忙。某一天玩着游戏,自己突发奇想也想要做一个游戏,奈何自己只学习C语言外加上一点VB和MATLAB的知识,对于如何编写游戏毫无头绪,于是退而求其次,就先从编写一个网站开始吧。所以本文的起点是在C语言的基础上再来学习python的。

开头先给来看一张图(提醒自己一下python语言的重要性)

好了,此处省略一万个字(什么python多少受欢迎之类的),直接开学。关于如何安装python这里也就不过多赘述了,请自行百度。关于版本自然是选择最新的啦~~,python语言开发的工具我用地是pycharm。

入门第一科课,几乎所有语言的第一个程序都是编写“Hellow World”,感觉充满着仪式感,哈哈。这个程序的编写十分简单,打开pycharm,新建一个工程,然后在其目录下新建一个python文件,再直接输入

print("hellow world")

然后,右键,里面有一个“Run”,点击一下,就可以在下方看到运行的结果了。

做完这个程序,通过了仪式的洗礼,换上新衣服、新鞋、新袜子,就来到了python的大学堂。哈哈,不贫了。接下来,再来看看循环结构吧。其实与C语言的也差不多,其结构如下

if  语句1 :
    语句2
elif  语句3 :
    语句4
else :
    语句5

if 语句与C语言的 if 语句的不同之处在于,python中 if 语句不需要大括号括起来,只需要在语句最后加上一个“:”就可以,然后它的下一行会自动缩进,其实就相当于C语言中的大括号;然后python中 else if 是用 elif 来表示的,并没有 else if 这个命令。还有一点就是python中不能随便的缩进,最上端的代码一定要顶到头写。

while  语句1 :
    语句2
else :
    语句3

while 语句也是与上面那个一样的情况,只不过python中 while 语句多了一个 else 。

for 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 。

x = input("请输入")
print("你输入的是:",x)

对了,这里有一处与C语言有很大的不同。C语言每使用一个变量都要在变量使用之前加上变量类型的定义,而python中却不用,它会根据你给变量赋予值的类型从而自动定义该变量的类型,所以不需要你去预先定义。另外,input 接受的输入默认是字符,如要用别的类型,请自行强制转换。例如:转换成整形,int ( input ( "请输入" ) ) 。

关于python中,代码单行注释用的是“#”,从该字符往后的同一行中的所有内容都被视为注释 ;代码多行注释是使用三个单引号“ ''' ”或三个双引号“ """ ”将所需要注释的内容包围起来。

好了,下面再来一个难点——关于一整串数据的输出。python有一个特殊的用法就是可以输出注释的内容。

x = '''
此处填写要输出的信息
'''
print (x)

如果再想要输出某些变量,那就需要将上面的代码进行一部分的修改。其修改方法一共有4种:

name = "kui"
x = '''此处填写要输出的信息:''' + name
print (x)

这是第一种,也是最最最最最最最麻烦的一种,如果要输入的信息多的话,使用起来会十分的乱,出了错也不好去更改,所以建议忘记这种方法,忘记忘记忘记......

name = "kui"
name1 = "kui"
x = '''
此处填写要输出的信息:%s,%s
''' % (name,name1)
print (x)

这是第二种方法,整体输出然后再往里面赋值。

name = "kui"
name1 = "kui"
x = '''
此处填写要输出的信息:{0},{1}
''' .format(name,name1)
print (x)
name = "kui"
name1 = "kui"
x = '''
此处填写要输出的信息:{nam},{nam1}
''' .format(nam=name,
            nam1=name1)
print (x)

 这两种方法其实差不多,只不过前一种变量的顺序不能乱,数字标号只能从0开始往后;而后一种就比较方便了,只要关系对应正确就可以,所以使用较多、较为广泛的是后一种方法。

好了,到这里学习就告一段落了,我们下期再见。哈哈哈哈~~~

                                                                                                                                                                          (未完待续)

  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值