python的介绍

把命令放到一个文件中,文件还能执行,这样的语言叫shell脚本

写一个c语言程序,.c结尾的,gcc运行c语言程序,生成.out文件,然后执行.out文件

c语言是先编写代码,再编译,最后运行,修改代码后就要重新编译,相当于,相当于等人说完所有的话后再翻译

python是编写代码后就能解释运行,修改代码后也是同样的步骤,是边解释边运行,相当于同声传译

python程序可以花更多的时间思考程序的逻辑,而不是具体的实现本身

学语言要看低版本的源码,能猜出作者的意图,高版本的bug少,功能完善,不好猜

直接输入python进入python的交互式界面,只能输python语法

ipython既能用python的语法,也能用linux命令

注释

#是单行注释,三引号是多行注释

#右边是注释,注释不会被执行

防止以后看的时候忘记这代码的作用

大公司100行代码有50行注释(不知道是不是真的??)

解决python2的中文问题

在文件首行加上下面的代码

-*- coding:utf-8 -*-(官方推荐)
#coding=utf-8(简便写法)

变量

变量名要有意义

如果变量=值出现第一次,表示定义一个变量,如果不是第一次,那么就不是定义变量,而是给这个已经存在的变量赋上一个新的值

程序是从上往下执行的

定义变量最重要的目的是存储数据

input  从键盘获取一个数值,当你敲了回车之后,会把你刚刚输入的数值扔给程序当中等号左边的变量,获取用户的信息

print里面是什么就打印什么,整数用%d,字符串用%s

写程序时不知道要干什么时,用注释先写个流程,然后用代码实现

python3  input会把你输入的信息当成一个字符串

python2里的input会把你输入的信息当成代码执行,用raw_input就和python3的input一样了

变量的类型以及类型的转换

if...else

if条件满足执行if里的代码,不满足执行else里的代码

if里的代码有没有受if影响,看代码有没有缩进就能判断,缩进if里面的受if控制

关键字、标识符、驼峰法命名

标识符(变量名)由字母、数字和下划线组成,数字不能开头

小驼峰,除了第一个单词,后面单词的第一个字母都大写

大驼峰,每个单词的第一个字母都大写

推荐下划线连接单词的变量名

不能用关键字当变量名

查看当前版本的关键字

import keyword
print(keyword.kwlist)

运算符

//地板除,得到的是商

%得到的是余数

**幂,也就是多少次方

字符串的乘法,乘于几那个字符串就重复几次

print输出多个变量

print能一次输出多个变量,格式化多个变量时写在元组里,一一对应

比较运算符

等号的左边必须是一个变量,==表示判断

!=表示不等于

逻辑运算符

and(并且)、or(或)、not(非,取反)

if只能有一个else,也可以没有else,if...else是一个整体,if...else代码冒号后面必须缩进,如果不是单纯的if,是if...else那么if里的代码必须全部缩进,如果else里的代码没有缩进表示if语句结束

if...elif...else,else可有可无,当if和elif条件都不满足时执行else

程序的三大执行流程

顺序执行

选择执行

循环执行

while 循环

i=1
while i<=10:
print(i)
i+=1

if嵌套

if里能再加if

while嵌套

while里有while

python介绍和基础(待补充)的更多相关文章

  1. Python开发(一):Python介绍与基础知识

    Python开发(一):Python介绍与基础知识 本次内容 一:Python介绍: 二:Python是一门什么语言 三:Python:安装 四:第一个程序 “Hello world” 五:Pytho ...

  2. Day1 Python 介绍及基础

    ******************本文目录******************一.Pyhon基本介绍 1.Why Python? 2. Python 是一门什么样的语言? 3.Python的优缺点: ...

  3. 自动化-python介绍与基础

    1.1-python的介绍: 简单点来说吧,python这玩意儿是一个叫做Guido van Rossum的程序猿在1989年的圣诞打发时间而决心去开发的一个脚本编程语言.它之前的名字是以abc语言的 ...

  4. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用

    2018年3月19日 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5 ...

  5. Python基础【day01】:python介绍发展史(一)

    本节内容 Python介绍 发展史 Python 2 or 3? 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...

  6. python基础(1):python介绍、python发展史

    1. python介绍 1.1 python是什么样的语言 编程语⾔主要从以下⼏个⻆度为进⾏分类,编译型和解释型.静态语⾔和动态语⾔.强类型定义语⾔和弱类型定义语⾔,我们先看编译型语⾔和解释型语⾔.稍 ...

  7. python介绍,计算机核心基础,与运行程序有关的三大核心硬件,操作系统

    python介绍,计算机核心基础,与运行程序有关的三大核心硬件,操作系统 引子 python是什么? 什么是编程语言?为何要有编程语言? 什么是编程?什么是程序?什么是进程?为何要编程? 计算机基础 ...

  8. Python基础:二、python介绍

    Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言 python的创始人为GuidovanRossum.1989年圣诞节期间,Guido再阿姆斯特丹未来打发时间,决心开发一个新的脚本解释程序 ...

  9. python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环

    开启python之路 内容概要: 一.python介绍 二.安装 三.第一个python程序 四.变量和字符编码 五.用户输入 六.数据类型 七.一切皆对象 八.数据运算 九.if else 流程判断 ...

随机推荐

  1. 敏捷软件开发实践-Code Review Process(转)

    介绍: 在敏捷软件开发中,从代码的产生速度上来看,要比 传统Waterfall产生速度高很多.因为我们把时间安排的更加紧凑了.那么这么多的代码,如何能保证这些代码质量呢?很多人可能直接想到静态代码检测 ...

  2. 《网络编程》非堵塞 I/O

    概述 在前面文章中,我们介绍了 I/O 的五种模型<I/O 模型>.从那里能够知道,非堵塞式的 I/O 是进程调用 I/O 操作时.若数据未准备就绪.则马上返回一个 EWOULDBLOCK ...

  3. thinkphp中phpexcel的使用

    1.下载phpexcel文件(之前提到过!) 2.下载后将文件放到: 3.在控制器中引用: 4.部分实现的代码: public function OutputExcel($data) //导入订单 { ...

  4. MathType中怎么设置字体默认颜色

    MathType功能非常强大,在编辑公式时使用非常方便.利用MathType破解版不仅可以改变公式的字体和字号,也可以改变公式字体颜色.有时在编辑完成后需要对MathType公式格式全部进行修改,这时 ...

  5. 标签中的rel属性的含义

    rel与rev属性相同,它们都是属于LinkTypes属性. rel 属性 -- rel属性,描述了当前页面与href所指定文档的关系, rel是relationship(关系)的英文缩写. rev ...

  6. Windows下安装Apache 2.2.21图文教程

    https://www.jb51.net/article/52086.htm 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助. 1. 软件准备 我 ...

  7. 基于openssl的https服务配置

    环境: CA服务器:192.168.1.121 WEB服务器: 192.168.1.107 一.在CA服务器上生成自签证书 1.生成根私钥 (umask 077;openssl genrsa -out ...

  8. kotlin gradle的修改

    Kotlin插件包括一个让我们配置Gradle的工具.但是我还是倾向于保持我对Gradle文件读写的控制权,否则它只会变得混乱而不会变得简单.不管怎么样,在使用自动工具之前知道它是怎么工作的是个不错的 ...

  9. sql中where以后and和or的用法

    SELECT * FROM NOTICE WHERE 1 = 1 AND (Z_STATUS = 1 AND RELEASE_DEPT_ID = '-1' AND IS_ISSUE = 1 OR IN ...

  10. 一句css代码让网站变灰

    <style> html{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grays ...