学习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命令:chown
说明: 将指定文件的拥有者改为指定的用户或组. 语法: chown [-cfhvR] [--help] [--version] user[:group] file... 参数: user : 新的文件 ...
- 嵌入css方式
总体见思维导图 . 嵌入css方式 1 内联式 内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码: <p style="color:red"> ...
- Apache solr velocity模块 漏洞复现
0x01 Solr简单介绍 Solr是建立在Apache Lucene ™之上的一个流行.快速.开放源代码的企业搜索平台. Solr具有高度的可靠性,可伸缩性和容错能力,可提供分布式索引,复制和负载平 ...
- Netty入门与实战教程总结分享
前言:都说Netty是Java程序员必须要掌握的一项技能,带着不止要知其然还要知其所以然的目的,在慕课上找了一个学习Netty源码的教程,看了几章后着实有点懵逼.虽然用过Netty,并且在自己的个人网 ...
- MVC-路由扩展-限制浏览器
根据路由原理,MVC每次都会走获取路由上下文数据. 自定义Route 调用,以及完善其他代码 运行结果,当在谷浏览器执行时:
- JavaScript之预编译
javascript是一种解释性弱类型语言,在浏览器中执行时,浏览器会先预览某段代码进行语法分析,检查语法的正确与否,然后再进行预编译,到最后才会从上往下一句一句开始执行这段代码,简单得来说可以表示为 ...
- Caused by: java.lang.ClassCastException: class java.lang.Double cannot be cast to class org.apache.hadoop.io.WritableComparable
错误: Caused by: java.lang.ClassCastException: class java.lang.Double cannot be cast to class org.apac ...
- 用asp.net core结合fastdfs打造分布式文件存储系统
最近被安排开发文件存储微服务,要求是能够通过配置来无缝切换我们公司内部研发的文件存储系统,FastDFS,MongDb GridFS,阿里云OSS,腾讯云OSS等.根据任务紧急度暂时先完成了通过配置来 ...
- koa+mysql实现增删改查-全栈之路(001)
Date: 2020-4-23 以前很少写文章,从今天开始我要挑战一下自己,连续输出100篇技术类文章.这100篇文章我尽量以实战案例为主. 如果你觉得本文还不错,记得关注或者给个 star,你们的赞 ...
- RedHat Linux server 6.5系统关机重启失败问题总结
今天晚上升级服务,由于服务器(red hat Linux server 6.5操作系统)没有正常关机,再重启的过程中遇到了如下问题: 1 服务器配置挺高的,认为启动过程有点慢是正常的,当时就没有上心, ...