学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指令,可以下载第三方库
这就是这三天学到的东西了,其实也不多,也就是皮毛。。。。。。。
然后加油吧!!!!!!!!!!
(如果以上有写得不对的地方,希望看到的大神多多指教哦)