python 是现如今比较火的一种编程语言。在抱着试试的态度我来进行学习下python。要学习python 要先进行环境的安装。
下面是下载链接:https://pan.baidu.com/s/1PW4eZP6jPPsP4U4ofan8eQ 提取码:w2ss
安装好之后运行cmd。打开命令框,在里面输入: python 进行运行。当出现下面的情况说明安装成功了。
如果提示不是内部命令的话,就需要添加下环境变量,怎么添加环境变量请自行询问度娘。
成功之后就可以在里面进行简单的python程序编写了。作为一个程序猿,一定要精通这个语言的“Hello word”
python的写法如下:
1 print('hello word')
要想学习好一门语言,好的编辑器是必不可少的,比较好用的python代码编辑器有pycharm和sublime。我推荐大家用pycharm。因为pycharm在开发python的时候引用类库十分方便,运行代码,调试代码也特别的方便高效。pycharm可以在官网下载也可以在下面的连接中下载
链接:https://pan.baidu.com/s/15oSDsikW8cg43T5KcASV2Q 提取码:m02j
接下来给大家介绍些python的基知识:
一: python在window下和linux下的开始
在window 下可以直接写python程序,但是在linux下需要先告诉下系统你的python的位置,才能进行python程序的运行,所以在代码的开头需要加上下面的代码:
1 #!/usr/bin/evn python
二:python中的字符集问题
在python3中是默认使用utf-8的 但是在python2的版本中是没这个功能的,这就会导致有的时候会进行报错,需要添加以下代码:
1 # -*- coding:utf-8 -*-
三:python的字符串拼接
python的字符串拼接有一下几种方式:
1 name = input('name:') 2 age = input('age:') 3 # 打印数据类型 4 # print(type(age)) 5 job = input('job:') 6 salary = input('salary:') 7 # 字符串的拼接方法一 8 info0 = ''' 9 ------info of '''+name+'''-------- 10 name:'''+name+''' 11 age:'''+age+''' 12 job:'''+job+''' 13 salary:'''+salary+''' 14 ''' 15 # 字符串的拼接方法二 16 info1 = ''' 17 ------info of %s ---- 18 name:%s 19 age:%s 20 job:%s 21 salary:%s 22 ''' %(name, name, age, job, salary) 23 # 字符串的拼接方法三 24 info2 = ''' 25 ------info of {_name} ---- 26 name:{_name} 27 age:{_age} 28 job:{_job} 29 salary:{_salary} 30 '''.format(_name=name, 31 _age=age, 32 _job=job, 33 _salary=salary) 34 # 字符串的拼接方法四 35 info3 = ''' 36 ------info of {0} ---- 37 name:{0} 38 age:{1} 39 job:{2} 40 salary:{3} 41 '''.format(name, age, job, salary) 42 print(info0)
上面是几种python的字符串拼接的方法,但是不介意使用第一种和最后一种。可以使用中间的两种
三:python中的判断
python中的判断用到的是 if 、else、elif(就是常用的else if)
具体的写法如下:
1.if 、else 的写法
_username = 'seller' _password = 'seller' username = input('username:') password = input('password:') # 判断 if _username == username and _password == password : print('Welcome user {name} login...'.format(name=username)) else: if _username != username: print('Invalid username') else: print('Invalid password')
2.elif 的写法
age_of_oldboy = 56 guess_age = int(input('guess age:')) if guess_age == age_of_oldboy: print('yes,you gou it') break elif guess_age > age_of_oldboy: print('think smaller...') else: print('think bigger...')
四:python的循环
1.while循环
最简单的while循环
1 count = 0 2 while True: 3 print('count:', count) 4 count += 1
加判断的while循环(python中有个强大的功能,就是在可以在循环结束后直接加else 来判断循环完后执行的代码)
小例子: 猜年龄,猜错三次就 不能再猜 代码如下:
1 # python 的循环 else 指的是循环条件不成立的时候执行的代码 2 # 在这里是 如果循环次数大于3次就跳出循环 显示尝试次数太多了 3 age_of_oldboy = 56 4 count = 0 5 while count < 3: 6 guess_age = int(input('guess age:')) 7 if guess_age == age_of_oldboy: 8 print('yes,you gou it') 9 break 10 elif guess_age > age_of_oldboy: 11 print('think smaller...') 12 else: 13 print('think bigger...') 14 count += 1 15 else: 16 print('you have tried too many times... fuck off')
2.for循环
简单的for循环
1 # for 循环 2 for i in range(10): 3 print('loop:', i)
range() 的用法:range('起始数[默认是0]', '结束数', '步长[默认是1]')
上面的这个表示为 从0开始,小于10 ,步长是1的循环
1 # for 循环 2 for i in range(0, 10, 2): 3 print('loop:', i)
当步长不为1的时候三个参数都不能省略
for 循环和else的结合
1 age_of_oldboy = 56 2 for i in range(3): 3 guess_age = int(input('guess age:')) 4 if guess_age == age_of_oldboy: 5 print('yes,you gou it') 6 break 7 elif guess_age > age_of_oldboy: 8 print('think smaller...') 9 else: 10 print('think bigger...') 11 else: 12 print('you have tried too many times... fuck off')
今天的学习到这里就结束了,以后会不断的更新哦!