1.下载并安装Python 3.5.0

Python是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org

2.IDLE使用与print

安装完成Python后,在安装程序中找到IDLE打开即可.

IDLE是一个Python Shell,也就是说是一个通过键入文本与程序交互的途径。

>>>是提示符

在Python的语法中: # 开始的是注释  不用分号表示语句的结束

例: 打印输出 I love Python

>>> print("I love Python")

错误的输出:

>>>print “I love Python”   #前妻系列(在2版本中是可以的)

>>>printf ("I love Python")    #小三系列 (这是C语言中的)

在windows使用IDLE时,可以使用快捷键 Alt + N/P ,表示快速输入上一条语句.

字符串做加法(拼接),字符串做乘法(显示N次)

>>>print("里面是可以作一些运算的,将运算结果打印出来"+",与Java类似")

>>>print("I love CXN\n"*3)

加法只能针对同类型的值,一个字符串和一个数字是不能做加法的

错误的输出:

print("I love CXN\n"+3)

3.IDLE中执行程序

在IDLE中,File-->new File ,输入如下代码,保存为 *.py

然后按下F5运行 或者 Run-->Run Model

print("-------------I love CXN !")

temp=input("试着输入一个数字看我爱你多少年:")

guess=int(temp)

if guess>10:

print("爱我这么久了啊")

print("但是没有奖励哦,别生气")

else:

print("爱我时间太短了,你在努力")

print("游戏结束,哈哈,纯属娱乐!")

在IDLE中,TAB键有两个作用(1是缩进  2输入几个字母按TAB键就可以出现提示)

5.BIF内置函数

缩进是Python的灵魂,输入了冒号之后按下回车IDLE就会自动帮助用户缩进

BIF== Built-in functions,是内置函数的意思,Python有大量的内置函数,我们直接调用就行.

Python有多少个内置函数? 如下方式获取

>>>dir(__builtins__)

显示出来的,纯小写的都是 内置函数

我们可以使用 help 来查内置函数的意思

>>>help(int)

5.Python字符串和变量

Python并不是把值存储在变量中,而更像是把名字贴在值的上面,所以有些Python程序员会说,Python没有“变量”,只有“名字”

>>> teacher="小阿伟"

>>>print(teacher)

>>>teacher="老男孩"

>>> print(teacher)

值决定了变量的类型,变量在声明的时候是不指定类型的

使用变量之前先赋值

单引号和双引号都可以表示字符串的

如果说字符串中出现单引号或者双引号怎么办?

1)转义\

>>> print('Let\'s go')

2)双引号中放单引号字符串,单引号字符串中放双引号字符串

>>>print("Let's go")

原始字符串,是非常简单的,只需要在你的字符串前加一个英文字母 r

如果手动加反斜杠是会很累的 "C:\\Program Files\\Java\\bin"

这时可以使用 r"C:\Program Files\Java\bin"

注意,原始字符串的最后一个字符不能是 “\”

多行文本赋值给一个字符串,这时候要使用三重引号

print("""小甲鱼)

讲的不行啊""")

6.Python 条件分支

if 条件 :

条件为真(True)执行的操作

else :

条件为假(False)执行的操作

print("-------------I love CXN !")

temp=input("试着输入一个数字看我爱你多少年:")

guess=int(temp)

if guess == 10:

print("爱我都10年了啊")

print("但是没有奖励哦,别生气")

else:

if guess < 10:

print("爱我时间太短了,你在努力")

else:

print("太厉害了,我们坚守了这么多年")

print("游戏结束,哈哈,纯属娱乐!")

if   条件 :

条件为真(True)执行的操作

elif  条件:

条件为真(True)执行的操作

else :

条件为假(False)执行的操作

条件表达式(三元操作符)

例如:

small= x if x<y else y

assert这个关键字称之为“断言”,当这个关键字后面的表达式为假时,程序自动崩溃并抛出异常AssertionException的异常

7.Python 循环While

while 条件 :

条件为真(True)执行的循环体

for 目标 in  表达式:

循环体

>>> initstr="yangw"

>>> for i in initstr:

print(i,end=" ")

>>> member=["九阳","轮船","深圳机场"]

>>> for item in member:

print(item,len(item))

九阳 2

轮船 2

深圳机场 4

range()函数,它是for的小伙伴;

语法: range( [start,] stop [,step=1]),其中用括号括起来的参数是可选的

这个函数的作用是 生成一个从start参数的值开始到stop参数的值结束的数字序列.

>>> range(5)

range(0, 5)

>>> list(range(5))

[0, 1, 2, 3, 4]

>>>for i in range(1,10,2):

print(i)

1

3

5

7

9

8.随机数 random模块

random模块里面有一个函数叫 randint(),它会返回一个随机的整数

import random

#产生1-10之间的随机数字

result = random.randint(1,10)

print(result)

9.数据类型

True就是1  false就是0

整型 、浮点型、字符串

类型转换  int()  、 float()、str()

获取类型信息: 使用 type()函数返回类型

isinstance()  返回的是bool类型

>>> type("520")

<class 'str'>

>>> isinstance("520",str)

True

>>>

10.算术运算

与其它语言不一样的地方 除法  / ,结果是float类型的  //与其它语言一致

>>> 4/2

2.0

>>> 5/2

2.5

>>> 5//2

2

** 表示幂运算,它的优先级比左侧的单目运算符高,比右侧的单目运算符低

>>> 2**4

16

>>> -3**2

-9

>>> -(3**2)

-9

>>> 3**-2

0.1111111111111111

11.逻辑运算

and  or  not

12.优先级

小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础的更多相关文章

  1. 小甲鱼Python学习笔记

    一 isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无 isdecimal()True: Unicode数字, ...

  2. Python学习笔记 (2.1)标准数据类型之Number(数字)

    Python3中,数字分为四种——int,float,bool,complex int(整型) 和数学上的整数表示没啥区别,没有大小限制(多棒啊,不用写整数高精了),可正可负.还可表示16进制,以 0 ...

  3. Python 学习笔记2 变量

    Python变量的一些命名规则和指南 每种编程语言都需要变量, 这些变量的命名,我们一般会遵守一些公认的规则. 已达到方便自己,他人阅读的好处. 变量只能包含字母.数字和下划线.变量可以以字母和下划线 ...

  4. Python 学习笔记6 变量-字典

    字典是python中一个十分重要的变量,他是一个可变的容器对象.通过一组key(键)和value(值)对组成一个元素. 组成形式为{'key':'value', 'key':'value'}.整个字典 ...

  5. Python 学习笔记5 变量-列表

    列表是python常用的一种变量. 是由一些列按照特定顺序排列的元素组成的.你可以创建包含字母表中的所有字母,数字.可以将任何东西都加入到列表中. 通常情况下,列表中都包含多个元素,所以建议变量的名称 ...

  6. Python 学习笔记4 变量-字符串

    Python中的字符串,我们可以简单的认为是一组用单引号,双引号,三引号包含的一组字符,数字或者特殊字符.在Python3中,所有的字符串都是Unicode字符串. 变量定义 #单引号 string1 ...

  7. Python 学习笔记3 变量-数字

    我们来具体了解下有关 number类型的变量的使用方式和含义. 在Python中的Number类型的变量包含以下几种: int: 通常我们所说的整数, 比如 1, 2 ,3 ,100, 3000 等等 ...

  8. Python学习笔记:变量

    什么是变量? 一般的理解是,变量是一个存储数据的容器 但是在python中的变量只存储数据的引用 变量的特性: 并不直接存储数据,而是引用着某个具体的数据 我们可以人为改变这个引用 定义变量 方式 变 ...

  9. Python 学习笔记6 变量-元组

    我们在上一篇中了解了变量list(列表), 今天我们来介绍下元组.元组是由括号和逗号,组织起来的一个元素的集合.和list不同的是,它其中的元素是不能被修改的,和其他语言中的常量相类似. 需要注意的是 ...

随机推荐

  1. spring boot / cloud (六) 开启CORS跨域访问

    spring boot / cloud (六) 开启CORS跨域访问 前言 什么是CORS? Cross-origin resource sharing(跨域资源共享),是一个W3C标准,它允许你向一 ...

  2. 重拾java中的 i++ 和 ++i

    java中的 i++ 和 ++i 首先记着要点: 1.i++是先取值再运算. 2.++i是先运算后取值. 举个栗子: int y,x=3;y=(++x)+(++x); 则y=? 分析:先运算后取值,先 ...

  3. 浅酌iOS 11兼容性

    WeTest导读 苹果在WWDC2017大会,公布了最新的iOS 11,系统新特性肯定是让不少果粉充满期待.在网上已能看到不少关于iOS 11的体验文章,那么iOS 11的新特性会对APP产生什么兼容 ...

  4. 为shell布置陷阱:trap捕捉信号方法论

    本文目录: 1.1 信号说明 1.2 trap布置陷阱 1.3 布置完美陷阱必备知识 家里有老鼠,快消灭它!哎,又给跑了.老鼠这小东西跑那么快,想直接直接消灭它还真不那么容易.于是,老鼠药.老鼠夹子或 ...

  5. CSS:a:link;visited;hover;active解释及正确顺序

    a:link 选择器设置指向普通的.未被访问页面的链接的样式, a:visited 选择器用于设置指向已被访问的页面的链接, a:active 选择器用于活动链接, a:hover 选择器用于选择鼠标 ...

  6. flex弹性布局学习

    一.介绍 flex( flexible box:弹性布局盒模型),是2009年w3c提出的一种可以简洁.快速弹性布局的属性.主要思想是给予容器控制内部元素高度和宽度的能力.目前已得到以下浏览器支持: ...

  7. C语言格式化输入输出

    %i和%d之间的区别 作为匹配整数的转换说明,printf格式串中两者并没有区别,但是在scanf格式串中%d只能匹配十位制整数,而%i可以匹配八进制(前缀为0,如086).十进制或十六进制(前缀0x ...

  8. Wampserver查看php配置信息

    Wampserver安装完成之后输入localhost会有欢迎Wampserver界面. [查看php配置信息]:在页面点击"phpinfo()"进入php配置信息页面. [使用p ...

  9. 10个经典的Java面试题集合(转载)

    1.Java的HashMap是如何工作的? HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值. HashMap 基于 hashing 原理,我们通过 put ()和 g ...

  10. JAVA实用案例之验证码开发

    验证码在很多地方都会遇到,实现的方法和形式也有很多,主要的目的就是为了安全,防止一些恶意的攻击等.说实话那么多年竟然没注意过这东西,原理很简单,贴出来给大家做个参考. 1.简单介绍 一般稍微有些经验的 ...