学习python的第一天,python的简单知识
python 是现如今比较火的一种编程语言。在抱着试试的态度我来进行学习下python。要学习python 要先进行环境的安装。
下面是下载链接:https://pan.baidu.com/s/1PW4eZP6jPPsP4U4ofan8eQ 提取码:w2ss
安装好之后运行cmd。打开命令框,在里面输入: python 进行运行。当出现下面的情况说明安装成功了。

如果提示不是内部命令的话,就需要添加下环境变量,怎么添加环境变量请自行询问度娘。
成功之后就可以在里面进行简单的python程序编写了。作为一个程序猿,一定要精通这个语言的“Hello word”
python的写法如下:
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程序的运行,所以在代码的开头需要加上下面的代码:
#!/usr/bin/evn python
二:python中的字符集问题
在python3中是默认使用utf-8的 但是在python2的版本中是没这个功能的,这就会导致有的时候会进行报错,需要添加以下代码:
# -*- coding:utf-8 -*-
三:python的字符串拼接
python的字符串拼接有一下几种方式:
name = input('name:')
age = input('age:')
# 打印数据类型
# print(type(age))
job = input('job:')
salary = input('salary:')
# 字符串的拼接方法一
info0 = '''
------info of '''+name+'''--------
name:'''+name+'''
age:'''+age+'''
job:'''+job+'''
salary:'''+salary+'''
'''
# 字符串的拼接方法二
info1 = '''
------info of %s ----
name:%s
age:%s
job:%s
salary:%s
''' %(name, name, age, job, salary)
# 字符串的拼接方法三
info2 = '''
------info of {_name} ----
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
'''.format(_name=name,
_age=age,
_job=job,
_salary=salary)
# 字符串的拼接方法四
info3 = '''
------info of {0} ----
name:{0}
age:{1}
job:{2}
salary:{3}
'''.format(name, age, job, salary)
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循环
count = 0
while True:
print('count:', count)
count += 1
加判断的while循环(python中有个强大的功能,就是在可以在循环结束后直接加else 来判断循环完后执行的代码)
小例子: 猜年龄,猜错三次就 不能再猜 代码如下:
# python 的循环 else 指的是循环条件不成立的时候执行的代码
# 在这里是 如果循环次数大于3次就跳出循环 显示尝试次数太多了
age_of_oldboy = 56
count = 0
while count < 3:
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...')
count += 1
else:
print('you have tried too many times... fuck off')
2.for循环
简单的for循环
# for 循环
for i in range(10):
print('loop:', i)
range() 的用法:range('起始数[默认是0]', '结束数', '步长[默认是1]')
上面的这个表示为 从0开始,小于10 ,步长是1的循环
# for 循环
for i in range(0, 10, 2):
print('loop:', i)
当步长不为1的时候三个参数都不能省略
for 循环和else的结合
age_of_oldboy = 56
for i in range(3):
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...')
else:
print('you have tried too many times... fuck off')
今天的学习到这里就结束了,以后会不断的更新哦!
学习python的第一天,python的简单知识的更多相关文章
- 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试
20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...
- Python学习笔记:第一天python基础
目录 1. python简介 2. python的安装 3. 编写第一个helloword 4. 变量和常量 5. 数据类型 6. 输入 7. if语句 1. python简介 python是在198 ...
- Python笔记·第一章—— Python基础(一)
一.Python的简介 1.Python的由来与版本 1.1 python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文 ...
- [Python笔记][第一章Python基础]
2016/1/27学习内容 第一章 Python基础 Python内置函数 见Python内置函数.md del命令 显式删除操作,列表中也可以使用. 基本输入输出 input() 读入进来永远是字符 ...
- Python基础第一篇-------python的介绍
一.python的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...
- Python入门第一课——Python的起源、发展与前景!
我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...
- Python开发 第一篇 python的前世今生
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python自动化第一课 - python安装以及pycharm配置
1.安装python 1.1打开python官网https://www.python.org/downloads/windows/进行下载Python 3.8.0 1.2下载完毕后进行安装,1勾选 A ...
- 【学习笔记】第一章 python安全开发简介
1.1为什么黑客喜欢用python? python为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,被形象的称为“”内置电池“”,用python开发,许多功能不必从零 ...
- Python初学者第一天 Python安装及第一个Python程序
Python基础: 1day: 1.Python基础: A.编程语言介绍: a. 计算机只能理解0和1.编程即写一段按照一定规则写代码,让计算机帮你干活: b.机器语言:最底层的语言, ...
随机推荐
- Linux学习笔记(四)帮助命令
帮助命令 man info help --help man 英文原意:format and display the on-line manual pages 功能:显示联机帮助手册 语法:man 选项 ...
- 5. class--extends
ES5: function article(x,y){ this.x = x; this.y = y; } article.prototype.say = function() { return (t ...
- BJDCTF 2nd web
先贴一下Y1ng大佬的WP elementmaster 脑洞确实大,源码中hidden的id可以用hex解码成Po. 在URL后面输入Po.php得到一个点, 然后不知所措 被水淹没 实际上这里是要遍 ...
- STL入门大全(待编辑)
前言:这个暑假才接触STL,仿佛开启了新世界的大门(如同学完结构体排序一般的快乐\(≧▽≦)/),终于彻底领悟了大佬们说的“STL大法好”(虽然我真的很菜www现在只学会了一点点...)这篇blog主 ...
- python+selenium实现网页自动化与爬虫技术
举例某购物网站,通过selenium与python,实现主页上商品的搜索,并将信息爬虫保存至本地excel表内. 一.python环境与selenium环境安装 python在官网下载并安装并且设置环 ...
- 基于nodejs的游戏服务器
开源一个四年前自己写的node服务器,有兴趣的可以继续开发-- 架构为mysql,redis,node. 数据格式为 protocol buff 如果只做简单的演示,这个架构非常适合你.. 还是typ ...
- mybatis源码学习:插件定义+执行流程责任链
目录 一.自定义插件流程 二.测试插件 三.源码分析 1.inteceptor在Configuration中的注册 2.基于责任链的设计模式 3.基于动态代理的plugin 4.拦截方法的interc ...
- 新的知识点来了-ES6 Proxy代理 和 去银行存款有什么关系?
ES给开发者提供了一个新特性:Proxy,就是代理的意思.也就是我们这一节要介绍的知识点. 以前,ATM还没有那么流行的时候(暴露年纪),我们去银行存款或者取款的时候,需要在柜台前排队,等柜台工作人员 ...
- /sbin/mount.vboxsf: mounting failed with the error: Protocol error
公司换了新电脑,需要把之前的虚拟机的配置全部备份下来,在移动的过程中挂载共享文件夹时候出现了 /sbin/mount.vboxsf: mounting failed with the error: P ...
- MarkDown排版测试
1.标题设置 标题(大标题) 标题(小标题) 标题(一级标题) 标题( 二级标题) 标题(三级标题) 标题(四级标题) 备注:大标题与一级标题一样,小标题与二级标题一样,"#"前无 ...