一,环境安装
推荐Virtualbox+Ubuntu套件推荐:Anaconda3+ptcharm启动丘比特笔记本,ctrl+alt启动cmd,upyter notebook自动调用浏览器 浏览器—>anaconda3自带解释器->机器
二,注释
机器不执行注释内容一般用自然语言注释写法: 行注释:#开头快注释:好几行代码或者内容 '''这里边任何内容都是注释'''
三,命名
程序=数据结构+算法变量是可以重复使用的一个量,或者叫一个代号命名规则 可以包含数字,大小写字母,下划线或者更多,不推荐更多数字不可开头一般在Python中,下划线开头具有特殊含义,不祟拜你使用大小写不同保留字和关键字 class,def,break,for如何查看关键字: import Keyword #映入关键字模块#打印出全部关键字print(Kywoed.kwlist)
四,变量声明
var_name = var_valuevar1=var2=var3=var_value#定义age,把十八放入age中 age=18print(age)print(18)#给age1,age2,ag3赋予同一个值 age1=age2=age3=18print(age1)print(age2)print(age3)#一行内给多个变量复制 age4,age5,age6=12,21,45pint(age4)print(age5)print(age6)
五,变量类型
严格意义上讲,Python只有一个类型标准数据有六种 数字类型Number 整数(无大小限制) 没有小数部分,表示个数的数自然数,0,负自然数整数分进制 二进制 机械常用是计算机唯一能理解的数字表示为0b开头的0,1代码
age=0b10010
print(age)
结果:18
八进制 不常用以0o开头的0-7的数字
age=0o102
print(age)
结果:66
十六进制 遇16进1其实是每四位二进制表示为一位十六进制数包含0-9,a-f数字上以0x开头表示
age=0xff
print(age)
结果:255
十进制 1.18.152浮点数 小数计算机里面表示浮点数可以有条件省略.5,3.
height=156.34
print(height)
结果:156.34
shili=0.2
print(shili)
结果:0.2
shili=.6
print(shili)
结果:0.6
科学记数法 定义同数学定义写法使用e/E表示10的指数176.23=1.7623e20.876=8.76e-1复数Complex 定义同数学一致一个由实部和虚部构成的数字虚部用j/J表示5+3j(3j)布尔值 表示真假的值True/False
age=18+True
print(True)
结果:19
字符串类型str 用来表示一串文字信息如何表示 单引号双引号三引号(三单,三双) 能够扩起多行信息
love="i love Python"
print(love)
结果:i love Python
love='我爱Python'
print(love)
结果:我爱Python
单双引号交错使用 从双引号开始在下一个双引号结束
<a style="color:red"> 哈哈哈</a>
#用引号表示上面的字符串
html='<a style="color:red"> 哈哈哈</a>'
列表list元组tuple字典Dictionary集合set