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的简单知识的更多相关文章

  1. 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试

    20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...

  2. Python学习笔记:第一天python基础

    目录 1. python简介 2. python的安装 3. 编写第一个helloword 4. 变量和常量 5. 数据类型 6. 输入 7. if语句 1. python简介 python是在198 ...

  3. Python笔记·第一章—— Python基础(一)

    一.Python的简介 1.Python的由来与版本 1.1 python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文 ...

  4. [Python笔记][第一章Python基础]

    2016/1/27学习内容 第一章 Python基础 Python内置函数 见Python内置函数.md del命令 显式删除操作,列表中也可以使用. 基本输入输出 input() 读入进来永远是字符 ...

  5. Python基础第一篇-------python的介绍

    一.python的介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本 ...

  6. Python入门第一课——Python的起源、发展与前景!

    我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...

  7. Python开发 第一篇 python的前世今生

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  8. python自动化第一课 - python安装以及pycharm配置

    1.安装python 1.1打开python官网https://www.python.org/downloads/windows/进行下载Python 3.8.0 1.2下载完毕后进行安装,1勾选 A ...

  9. 【学习笔记】第一章 python安全开发简介

    1.1为什么黑客喜欢用python? python为我们提供了非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,被形象的称为“”内置电池“”,用python开发,许多功能不必从零 ...

  10. Python初学者第一天 Python安装及第一个Python程序

    Python基础: 1day: 1.Python基础: A.编程语言介绍:     a. 计算机只能理解0和1.编程即写一段按照一定规则写代码,让计算机帮你干活:     b.机器语言:最底层的语言, ...

随机推荐

  1. OkHttp 优雅封装 OkHttps 之 回调线程魔变

    第一篇:OkHttp 优雅封装 HttpUtils 之 气海雪山初探 第二篇:OkHttp 优雅封装 HttpUtils 之 上传下载解密 简介 HttpUtils 从 v2.3.0 之后便重命名了, ...

  2. get 获取方式练习题及dom基础

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. Mybatis Generator通用Join的实现

    通常,我们使用Mybatis实现join表关联的时候,一般都是通过在xml或注解里写自定义sql实现. 本文通过Mybatis Generator的插件功能新增一个JoinPlugin插件,只要在配置 ...

  4. AppBoxFuture: Web在线报表设计与PDF生成

      企业应用需要打印各类单证及报表,为了方便开发此类应用作者在框架内集成了报表引擎,并且实现了基于Canvas的Web在线报表设计及基于PDFJS的报表查看与打印. 一.原理浅析 报表模型:由Xml描 ...

  5. 微信小程序基本知识

    逻辑实现 1 使用动态数据展示列表(可以考虑使用wx:for属性配合动态数组渲染全部列表项,以减少WXML页面的代码量) eg:  <view class='listGroup' wx:for= ...

  6. 用 Python 获取百度搜索结果链接

    前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...

  7. DZ注册登录流程梳理

    用户注册流程第一步:/source/class/class_member.php: on_register注册入口 if(!$activation) {//不为空,说明用户已经注册过 //将用户注册到 ...

  8. SOCKET网络基础

  9. JDK 14的新特性:更加好用的NullPointerExceptions

    JDK 14的新特性:更加好用的NullPointerExceptions 让99%的java程序员都头痛的异常就是NullPointerExceptions了.NullPointerExceptio ...

  10. 使用ExecutorService来停止线程服务

    文章目录 使用shutdown 使用shutdownNow 使用ExecutorService来停止线程服务 之前的文章中我们提到了ExecutorService可以使用shutdown和shutdo ...