Python学习笔记——基础

1、Python数字类型

1.1、整形数

int 正数 (正整数、负整数)

1.2、浮点数

float 浮点数(正浮点数、负浮点数)

1.3、复数

实部和虚部 a+bj

1.4 布尔值

bool
条件成立 真 True
条件不成立 假 False

1.5、类型转换

int('100')  #字符串转换成整型
float(3)  #整型转换成浮点型
float('3') #字符串转换成浮点型

2、Python交互模式

quit() 退出交互模式
exit() 退出交互模式

3、Python字符串

字符串中用字符“”或‘’括起来
三引号”“” “”” 或”’ ”’ 也表示字符串,可以多行,字符串中可以包含换行符、制表符以及其他特殊符号

'''
Python 是人工智能的一个重要工具
Python 是一门语言
'''

4、空值

None

5、变量

变量的命名规则

1、名称由字母或者下划线开头
2、名称可以由字母、数字、下划线组成
(名称中可以包含字母、数字、下划线)
3、名称区分大小写(大小写敏感)
4、名称不能使用Python预留的有特殊词、关键字
5、变量使用前必须定义,也即创建,也即绑定
6、变量的类型有绑定内容决定
7、python变量类型是动态的(动态类型)

6、算数运算

+ 加法 a + b
- 减法 a - b
* 乘法 a * b
/ 除法 a / b
// 地板除 a // b 5 // 2 = 2
** 幂运算 a**b 10 ** 2 = 100

6.1、is / is not 运算符

is 判断连个变量是否绑定到一个对象
如果是返回真 True
不是返回假 False

is not 和is功能类似,结果反向
如果a和b绑定到一个对象
那么 is not 返回 假 False
反之就是真

a = 100
100 is a

输出 Ture

6.2 关系运算符

关系运算返回结果是真(True)或者假(False)

>  大于   a > b
<  小于   a < b
==  等于   a == b
!=  不等于  a != b
>=  大于等于  a >= b
<=  小于等于  a <= b

a >= b   #关系型表达式,结果
         #真或者     假
         #条件成立   条件不成立

3 < a < 9  #OK

7、输入函数

a = input('提示信息')

提示信息可以省略
返回值是字符串,如果输入的是数字1,但a得到的依旧是字符串'1'
把输入字符串赋值给a变量
键盘敲回车键,输入结束

8、行代码最大字符数量

Python代码是由语句构成的
通常一行一个语句
一行根据PEP 8 规则 79字符
如果语句超出79个字符,可以使用\续航

print("你好", a, b, c,\
       d)

9、#!/usr/bin/python的作用

脚本语言的第一行,只对Linux/Unix用户适用,用来指定本脚本用什么interperter来执行。

有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到python解释器

!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;

!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

!/usr/bin/python相当于写死了python路径;

!/usr/bin/env python会去环境设置寻找python目录,可以增强代码的可移植性,推荐这种写法

转自:http://blog.csdn.net/wh_19910525/article/details/8040494

10、del命令

>>> a = 100
>>> a
100
>>> del a
>>> a
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>> 

删除一个变量,同时和对象解绑(可能造成对象被解释器回收)

del 变量

11、pass 语句

 什么也不干,占位置的
  if a > b:
      pass
  else:
     a = a + b

12、break语句

终止循环,只能跳出一层循环

13、continue语句

终止本次循环,进入下次循环

14、while 循环

while 真值测试表达式:
    语句1
    ...
else:
    语句2
    ...
  • 1、else 必须放后面,而且可以没有(可省略)
  • 2、如果真值测试表达式结果是真,执行循环体内容
  • 3、else 分支什么时候执行?
    1)如果第一次测试真值表达式,为假时直接执行else 分支
    2)循环体语句循序的执行完毕,执行else分支下的语句
    3)如果循环体内使用break语句结束循环,将不执行else分支下面的语句

15、if语句

if 语句

if  真值表达式:
    语句1
    ...
elif 真值表达式2:
    语句2
    ....
elif 真值表达式3:
    语句3
    .... 
else:
    语句4
    ...     

注意:
elif 分支可选
else 分支在最后,最多有一个,可以没有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值