学python的第一个三天

       作为一个想成为大佬的菜鸟(害羞,害羞),打算在无聊的假期学一门语言。没办法,只会C语言还学得不怎么样的我,在参考了各路大神,各路大佬的各种成长经历下,决定学习传说当中最厉害的“python”。然后又在大神说想要成为优秀的程序员,要学会写博客的鼓励下,觉得就算在丢脸也要写一下(害羞,害羞)。好吧,言归正传。在一张图后开始总结初学python的这三天。




(原谅我找不到好的图片只能用我花了)


        首先,和学习每一门语言都一样的,就是先听老师讲了一堆python的发展史,和未来前景,当然因为是网络课程,我跳过了。(哈,哈哈,哈)

         然后,就是python需要用到的相关的,额,我就直接叫工具吧。我装的是python27,当然在视频里面老师建议除了python27以外,还需要装python3,当然最好是Windows和Linux上都装。因为本人比较,,,懒。之前就装好的python27,所以就不装python3了。然后又是因为本人比较懒,也没有装Linux的虚拟机(只装了一个kail,总觉得在这上面装python不太好,额,就是这个意思),所以只用了windows跟着学。之后就是另外一个需要用到的pycharm,装好之后就是看了一些相关的设置和怎么开始写代码什么的,比如说

(这种教学好像很多的,一搜就有蛮多的我就不赘述了。)

然后就可以开始学写python的代码了。我总结了一些点,emmmmm,有点散.

1.编码:
#!/user/bin/env python
# -*- coding:utf-8 -*-

如果你要写中文的话,就在代码的最最前面加上这个,因为使用的是py2(随便简写了),否则,就会出现乱码。所以这是必须要的。如果是3的话,就不用了。

同时在使用pycharm时,可以先设定这个,一打开开始写就会有(sittings-->Editor-->File and Code Templates-->Python Script-->编写进去-->然后Apply)




然后就是这样的


2.输入和输出

先看输出:

和C语言一样(只学过c语言)同样是print(‘’‘’)

但c语言中print(‘’‘’)只能使用双引号,python好像双引和单引都可以。

如果是输出变量的话直接写成print(变量名)

在学习输出时发现了一个问题,就是如果是print(“hahahha”,变量名)会输出外面的括号,为什么呀啊啊啊啊!!!!!

(可能本来就有吧。。。)


然后是输入:

user_input=input("input your name:")

如果是py27的话:

user_input=raw_input("input your name:")


这些就是简单的输入输出

接下来是变量,不向C语言需要定义,直接赋值就可以了

user = 'xiaoming'
user,passwd = 'xiaoming' , '12345'

age = 21


可以通过用户输入来赋值:

user=input(“小明的爷爷活了多少岁:”)

注意:

#在2.7里面输入user_input=input("your name")如果输入的是字符串,
他会把他当成变量,可以赋值一个变量,也可以理解为如果你输入什么类型,他就
是什么类型,比如‘qiqi’她会理解为一个字符,但不加引号,他会把他当成一个
变量。


接下来是格式化输入输出:
msg = '''
- - - - - - - - 
information of alex:
name: xiaomming
job:  alibaba
age:21
- - - end- - - - 
'''
print(msg)


带输入的格式化:


name = raw_input("your name:")
age = int(raw_input("your age:")) #强制类型转化
job = raw_input("your job:")


msg = '''
- - - - - - - - 
information of xiaoming :
Name: %s
Age: %d
Job: %s
- - - end- - - - 
'''%(name,age,job)
print(msg)


#在里面只会接受字符串,所以可以用强制类型转换



4.import  #导入模块


1:输入密码(getpass):
import getpass
username = raw_input("usename:")
password = getpass.getpass("password:")
print(username,password)


2:执行shell命令(os)


>>>import os




>>>os.system("ipcomnfig")
#执行命令,正确返回0.错误就不知道返回多少了




>>>os.mkdir("目录名")
#创建一个目录


>>>cmd_res=os.popen("命令").read()
#把命令结果打印出来


3:import sys
#模块会找的地方


1:import sys
   print(sys.path)


#C:\\Python27\\lib\\site-packages或dist-packages


自己写的模块可以放在这里面




#要装python的库可以用pip指令,可以下载第三方库

这就是这三天学到的东西了,其实也不多,也就是皮毛。。。。。。。

然后加油吧!!!!!!!!!!

(如果以上有写得不对的地方,希望看到的大神多多指教哦)


猜你喜欢

转载自blog.csdn.net/garybushiqiqi/article/details/79121520