Python第一天

来源:互联网 发布:python简单小游戏 编辑:程序博客网 时间:2024/05/16 14:52

今天开始自学Python,为什么学习python呢,其实我也不是有很明确很具体的原因,只是感觉最近在加强自己的C++技能上感觉比较迷茫,所以想暂时学习其它的,先想一想自己的未来。

可能是因为有C++基础吧,所以自认为感觉还是学的比较快的,好了不瞎扯了,开始吧!

我使用的事Python3.4.3的shell

最开始就是使用print在shell上打印一些字符串很简单:print(...),貌似有些低版本的shell可以不加括号,而且我在试着将书上的许多例子往shell上打的时候都会出错,我想可能是Python对以前的一些东西做了优化或者说是改进。我自认为这一点好也不好,认为好是因为我觉得勇于革除老版本中存在的问题或者缺陷的命是很可取的,觉得不好是因为觉得这样会造成一个问题,就是在老版本上编写的代码不能在新版本的shell上运行。

下面就是一些工具上使用的东西:可以在shell上新建一个窗口,其实这就相当于一个文本编辑器,可以将自己的代码写在上面然后按F5然后运行。再就是一些基础使用方面的东西,下面就不啰啰嗦嗦了,直接上代码:

input():接收命令行的输入

print("请随便输入一些东西")
string=input()
#就收命令行输入给string

print(string)

"#"是Python中注释的写法


变量啥的就不说了跟C++差不多,但是貌似定义的时候前面不用写清楚类型,就像前面写的string=input(),从控制台直接输入给string,不管你输入的是啥。

so easy的东西不多说,再上代码

thisislove=10
love=input()
if(thisislove<int(love)):
    print("那就转身勇敢留下来")
else:
    print("能不能再考虑下")

注意if和else后面的冒号,还有就是要注意缩进,这一点自认为有点变态,凭借缩进来判断语句的归属

循环

while(True):
    love=input()
    if(thisislove<int(love)):
        print("那就转身勇敢留下来")
        break
    else:
        print("能不能再考虑下")

还是缩进冒号

//for循环,输出1到100

for i in range(1,101):
    print(i)

模块引入import

from random import randint
value=randint(5,10)
print(value)
#产生5到10之间的随机数

字符串啥的比较基础,就说一点,一个长字符串(换行写的)可以这样写(三个单引号)

print('''fheueug
nejgn
gebgj
''')

value=100
print("the value is %d"%value)

函数:

def sayHello():
    print("Hello World")
sayHello()

有参函数跟C差不多

list

m=[1,2,3,4,5,6,7,8]
print(m)
print(m[3])
print(m[-3])

print(m[:3])
print(m[3:])
print(m[:])

文件:

file=open("D:\\data.txt")
data=file.read()
print(data)
file.close()


file=open("D:\\data.txt",'w')
file.write("该写点啥呢")
file.close()


file=open("D:\\data.txt")
data=file.read()
print(data)
file.close()

困了,明天继续

0 0
原创粉丝点击