python学习1

1. python的安装,编辑工具pycharm安装

1. 如果外网打不开,就去qq管家下载一个适合自己的python的版本

在开始菜单可以看到python下有四个程序,一个简易编辑器,一个命令行,一个语言文档, 一个包工具文档

2. 下载pycharm的社区版本

2. 创建模板 专属印记

settings -> editor -> File and Code templetes -> pythonScript 增加类似如下代码 变量为${}形式
# dep somebody
# creator leon
# time: ${DATE} ${TIME}

3. print函数

1. 普通打印在命令行

print(123 + 456)
print('helloworld')

2. 文件内输出 需要第二个参数

fp = open('./qq.txt', 'a+')
print('helloworld', file = fp)
fp.close()

4. 常用转义字符

1. /n new line 换行且回到下一行的最开始位置

2. /t tab 缩进一个制表符号

3. /b back space退格

4. /r return 回到当行的最开始位置

键盘 enter 等于 /r/n 或者 /n/r 或者/n

5. py的关键字保留字和命名规范

1. 关键字保留字

[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

2. 命名规范

1. 字母、数字、下划线_
2. 不能是数字开头
3. 不能是以上的保留字
4. 严格区分大小写

6. py里的变量

py里的每一个变量的都是一个内存中一个对象的引用,而这个对象包含这么几个属性

类型 type 、唯一标识 id 、 value 值

获取 type 的方法为type(target); 获取id的方式为id(target);

这个对象可以是 各种数据类型 如 字符串 数字 字典 列表 元祖 集合等

7. 数据类型

从是否可变的程度上分为:

1.不可变数据(3 个):

1.Number(数字)分为四种类型:
  • 1 . int 整型
  • 2 . float 浮点型
  • 3 . bool 布尔值 true 1 | false 0
  • 4 . complex(复数)不常用
2.String(字符串)
3.Tuple(元组)

2.可变数据(3 个):

1.List(列表)
2.Dictionary(字典)
3.Set(集合)

8. 数字

1. 整数

分为二进制十进制 八进制 16进制,二进制开头是0b,八进制是0o开头,16进制是ox开头

2. 浮点数

小数就是浮点数

浮点数计算不精确,可以通过导入模块来解决
from decimal import Decimal
print(Decimal('0.1')+Decimal('0.2'))

3. 布尔值

在进行 + - 等运算的时候会被转为数字,false为0,ture为1 来进行参与运算
F1 = True # 1
F2 = False # 0
print(F1 + 1) # 2
print(F2 + 1) # 1

4. complex(复数)不常用 就不多说了

9. 字符串类型

可以使用单引号’’ ,双引号 “” ,三引号来表示 ‘’’ ‘’’

单双引号 只能表示一行的内容 ,三引号的字符串可以换行输出
S1 = '11111'
S2 = "22222"
S3 = ''' 333333 3333 333333333'''
print(S1)
print(S2)
print(S3)

10. 三种数据类型转换 整数 浮点数 字符串

三种转换方式会在合理范围内进行 值的相互转换

1. str()

一般都能toString

2. int()

例如 str类型的转int类型的必须是int数字类型的

例如 float类型的转int类型的会去掉小数点

3. float()

例如 str类型的转float类型的必须是数字类型的

例如 int类型的转float类型的会带有小数点

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值