执行Python的方式:1、交互器(不易保存,闪现,不方便看)2、用win-cmd 来执行(用notepad++保存后执行)

开始 >> cmd >> cd c:\ #切c盘>> dir#查看目录

cd.. 返回上一层

cd../.. 返回上上层

开始 >> cmd >> d: #直接跳D盘或其他盘(我只有一个盘,根本不用担心)

便捷找Python:把Python添加进环境变量的路径里

文件拓展名: .py Python文件    .java Java文件    .c/.s C源码    .avi     .rmvb   视频文件   .exe  可执行文件


变量:存储运算过程中的一些中间过程,方便调用、修改、操作。#用大写字母开头表示常量

变量的命名规则:

1、具有描述性

2、只能由_,数字, 字母组成

3、不能以中文为变量名(不够高级)

4、不能以数字,空格开头

5、不能使用关键字符(int/ input/...)

7、变量名区分大小写


字符编号:ASSIC -- Unicode  --  UTF-8(#为Unicode的扩展集 )

Python2: #!-*- coding: utf-8 -*-    msg = u"XXXX" (变为万国码)

或#coding: utf-8


注销: # 单行注销

‘’‘多行注销’‘’    或   “”“多行注销”“”

input接收的所有数据都是字符串    str(a)、int(a) #变身

print (“abc” + “qwe”) = abcqwe   /   print (“abc” , “qwe”) = abc qwe    #字符串相连用+

tab不能用四个空格来代替

tab可以用任意个空格来代替,但要保持所有的符号一致(不够高级,别搞)


多分支 if 语句

if XX:

  print(“”)

elif XX:

  print(“”)

else:

  print(“”)#从头判断条件,满足条件就执行,执行完就退出

正常除法 5/2 = 2.5   整除、地板除 5//2 = 2   取余 5%2 = 1    指数运算 2**3 = 8  #优先级区分不清加括号

+= → +   -= → -    *= → *      /= → /       //= → //       **= → **

优先级:not  >  and  >  or

短路原则: 条件1 and  条件2  #若条件1为假之后就不会判断条件2

条件1 or  条件2  #若条件1为真之后就不会判断条件2

判断最大最小值  #先判断任意两个数的大小,然后再将大的赋给一个再与第三个判断大小

numb1 = int(input("Numb1 = "))
numb2 = int(input("Numb2 = "))
numb3 = int(input("Numb3 = "))
max_numb = 0
if numb1 > numb2 :
max_numb = numb1
if max_numb > numb3 :
print("Max Number = ",max_numb)
else:
print("Max Number = ",numb3)
else :
max_numb = numb2
if max_numb > numb3 :
print("Max Number = ",max_numb)
else:
print("Max Number = ",numb3)

while 循环

while  真:

  执行

•  输出各种数字

• while and if 猜年龄优化版

age = 25

flag = True #用变量定义真假,方便更换真假

while flag:
user_guess = int(input("Pleas input an age :"))
if user_guess == age:
print("You are brillant!")
flag = False #猜测相等的时候,变为FALSE,跳出while循环
elif user_guess < age:
print("Smaller, please try again")
else:
print("Bigger, please try again")
print("End Game!")

好啦!  今天的总结就到这里啦! 期待鱼鱼blogger的下一次总结哦!

Python学习的第一次总结的更多相关文章

  1. python学习心得第五章

    python学习心得第五章 1.冒泡排序: 冒泡是一种基础的算法,通过这算法可以将一堆值进行有效的排列,可以是从大到小,可以从小到大,条件是任意给出的. 冒泡的原理: 将需要比较的数(n个)有序的两个 ...

  2. python学习心得第三章

    python学习心得第三章 1.三元运算 变量=值1 if 条件 else 值2 由图如果条件成立则赋值1给变量,如果条件不成立则赋值2给变量. 2.数据类型 集合:set() class set(o ...

  3. 记录Python学习中的几个小问题

    记录Python学习中的几个小问题,和C#\JAVA的习惯都不太一样. 1.Django模板中比较两个值是否相等 错误的做法 <option value="{{group.id}}&q ...

  4. 180分钟的python学习之旅

    最近在很多地方都可以看到Python的身影,尤其在人工智能等科学领域,其丰富的科学计算等方面类库无比强大.很多身边的哥们也提到Python非常的简洁方便,比如用Django搭建一个见得网站只需要半天时 ...

  5. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  6. python学习笔记--Django入门0 安装dangjo

    经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...

  7. [Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …

    [Python 学习]2.5版yield之学习心得 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source - [Pyth ...

  8. python学习入门第一天总结

    虽然之前自己也看过许多关于python的视频,但一直没有动力与勇气,所以未能坚持且也没有学得这么深刻,这次希望通过python自动化培训,能够彻底改变自己,通过第一天的python学习,自己学到了许多 ...

  9. 【python学习笔记】10.充电时刻

    [python学习笔记]10.充电时刻 任何python都可以作为模块倒入 *.pyc:平台无关的经过编译的的python文件, 模块在第一次导入到程序中时被执行,包括定义类,函数,变量,执行语句 可 ...

  10. python学习之路01

    python自己也自学过一段时间了,看过视频,也买过几本基础的书来看,目前为止对于一些简单的代码还是可以看懂,但是自己总是觉得缺少些什么,可能是缺少系统化的学习,也可能是缺少实际项目经验,对于这些缺少 ...

随机推荐

  1. 使用Addressables.LoadAssetAsync<Asset>(target)加载unity资源,不止是gameobject

    要声明的方法: public static async Task<string> ReadJsonData(string target){  TextAsset jsonDataObjec ...

  2. day07-SpringMVC底层机制简单实现-03

    SpringMVC底层机制简单实现-03 https://github.com/liyuelian/springmvc-demo.git 7.任务6-完成控制器方法获取参数-@RequestParam ...

  3. UBUNTU18.04安装使用ORB-SLAM2

    1.下载: git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2 2.依赖项: sudo apt install autotools ...

  4. vue开发大屏项目屏幕适配问题解决方案

    1.新建自定义指令文件如下: 2.文件中插入一下代码: import { App, Directive, DirectiveBinding, nextTick } from 'vue' import ...

  5. 学习Vue过程中遇到的问题---code: 'MODULE_NOT_FOUND'

    在学习安装脚手架Vue-cli过程中 步骤为: 第一步(仅第一次执行):全局安装@vue/cli. npm install -g @vue/cli 第二步:切换到你要创建项目的目录,然后使用命令创建项 ...

  6. 学习ASP.NET Core Blazor编程系列二十七——JWT登录(1)

    学习ASP.NET Core Blazor编程系列文章之目录 学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应 ...

  7. 基于GLUT的PyOpenGL的使用

    1. GLUT概述 OpenGL只是一种规范,不仅语言无关,而且平台无关.规范只字未提获得和管理OpenGL上下文相关的内容,而是将这些作为细节交给底层的窗口系统.出于同样的原因,OpenGL纯粹专注 ...

  8. ArcGIS for Android 实现地图基本操作

    地图基本操作 1.前期项目准备 1.1. 创建新工程 新建一个空活动项目 选择语言.平台,修改命名等 1.2. 添加ArcGIS SDK build.gradle (Project: <proj ...

  9. 分析总结一下所有有关打印题目的套路和思路:pat乙级:1109 擅长C, 1008元素循环右移,1050 螺旋矩阵,1027 打印沙漏等等

    分析: 首先你要明白第一件事:所有要打印东西的题目打印都是从第一行到最后一行,从第一列到最后一列,你是没办法跳着打印的.可以看看其他几个打印题目1008元素循环右移,1050 螺旋矩阵1027 打印沙 ...

  10. Vitis-AI之docker指南

    由于网络原因,有时候进入docker官网时候很卡,故摘录一部分安装要点,供自己查阅参考 docker安装原文链接:https://docs.docker.com/engine/install/ubun ...