python基础语法Day01

一 语言的区别

1.解释性语言

  • Python PHP JavaScript

优点:可移植性较好 只要有解释的环境就可以运行

2.编译型语言

  • c c++ java

优点:编译后的代码 不可修改 保密性较好

二 安装python的环境

  1. 3.6
  2. 2.7

注意:俩个版本有语法区别

目前使用3.6

python3.6在安装的时候 会自动将你的路径 加入到 环境变量里

2.7需要手动去加 你的环境变量

三 python变量的命名方式

  1. 必须使用外文
  2. 严格区分大小写
  3. 使用小驼峰的命名方式
  4. 数字字母下划线组成 不能以数字作为开头
  5. 见名知意
  6. 不能是python的关键字
    • 查看关键字的方法
    • import keyword
    • print(keyword.kwlist)
  7. 注意缩进

四 变量的赋值

  1. 单一赋值 name=”张三”
  2. 统一赋值 x = y = z = 10
  3. 对称赋值 x,y = 10,20

五 每行的结束

  1. 以分号做为结束 (如果就一行的话 加与不加都可以 建议不加)
  2. 如果一行代码 有多个 代码段组成 那么必须 以分号作为结束 否则 会报语法错误

六 代码的注释

作用:

  • 解释说明
  • 代码的调试

注释分为:

  1. 单行注释 #说明的文字
  2. 多行注释
    “””
    注释的多行内容
    “””
    ”’
    注释的内容
    ”’

解释说明注释的位置: 一般放在 代码的上方或者 右侧

七 代码的输入输出

输出:

print()

输入:

input("这里是显示的提示信息的内容")

八 Windows常用的命令

  1. calc 计算器
  2. notepad 打开记事本
  3. mspaint 打开画图工具

九 python执行系统命令

import os
os.system("命令")

十 变量的赋值

变量名 = 值

  1. 每个变量在使用前都必须赋值
  2. 变量赋值以后 该变量才会被创建
  3. 在python中 变量就是变量,它没有类型 我们所说的类型是 变量所指内存中对象的类型

十一 python的数据类型

python3中有六个标准的数据类型

  • Number (数字类型)
  • String (字符串)
  • List (列表)
  • Tuple (元组)
  • Dictionary (字典)
  • Set (集合)

Number 数字类型

  • int 整形
  • float 浮点型
  • bool 布尔类型 True False
  • complex 复数类型

数字类型的一些常用函数

  函数名                函数的说明          
pow(x,y)           x**y运算后的值        

round(x,[n]) 返回浮点数的4舍5入的值 n代表保留小数的位数
max() 求给定参数的最大值 参数必须是一个可迭代对象
min() 求给定参数的最小值 参数必须是一个可迭代对象
math.ceil() 需要导入import math库 进一取整
math.floor() 需要导入import math库 舍一取整

可迭代对象:可以被for循环遍历的对象

随机函数

import random

函数名 函数说明
random.choice() 返回一个列表 元组 或者字符串的随机值
random.randrange(start,stop,step) start 指定范围的起始值 包含本身 stop 指定范围的结束值 不包含本身 step 步长
random.randint() 返回一个随机整数
random.shuffle() 将列表元素随机排列(打乱顺序)

获取数据的类型:

type(数据)

isinstance(数据,类型名称)

如:

print(isinstance(1,int))

区别:

class A:
    pass

class B(A):
    pass

# a = A()
b = B()
# print(d)
# print(isinstance(a,A))
print(isinstance(b,A))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值