安装

1.安装对应版本的Python,并进行相应的测试

2.安装对应版本的PyCharm并配置相关的内容

print()函数

  • 输出内容是数字
  • 输出内容是字符串
  • 输出的内容是含有字符串的运算符的表达式

可以将数据输出到指定的位置

  • 显示器
  • 文件

例子:输出到文件

#a+: 以读写的方式创建,文件不存在创建,文件存在的话在后面追加
fv=open('D:/text.txt','a+')
print('helloword',file=fv)
fv.close()
  • 注意指明确file的位置

输出的形式

  • 换行
  • 不换行
#不换行
print('hello','world')

转义字符

  • 反斜杠

  • \\
    
  • 单引号

  • \'
    
  • 双引号

  • \"
    
  • 换行 \n

  • 回的 \r 会后面的覆盖前面的

  • 水平制表符 \t

  • 退格 \b

    原字符,不希望字符串中的转义字符起作用,就是用原字符,就是在元字符之前加上r,或者R

print(r'hello\nword')

最后不能加\把‘给转义

标识符和保留字

  • 保留字
['False', 'None', 'True', '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']

  • 标识符

和java一样

变量

  • 标识:内存地址,内置函数id(obj)来获得
  • 类型:存储对象的类型,内置函数type(obj)来获得
  • 值:表示对象所存储的具体数据,或者使用print(obj)可以将值打印输出
属性
id 标识
type 类型
value

例子:

name = '郝泾钊'
print('标识',id(name))
print('类型',type(name))
print('值',name)
标识 3006321044976
类型 <class 'str'>
值 郝泾钊

多次赋值--------->内存垃圾

数据类型

  • str 字符串类型

  • int 整数类型 全程为integer

  • float 浮点数类型

  • bool 布尔类型

布尔值中的True和Flase可以作为整数计算

  • True 为 1
  • Flase 为 0

例子:

进制

  • 二进制 0b
  • 八进制 0o
  • 十六进制 0x
print('二进制',0b10101111)
二进制 175

浮点数计算不正确

java中的原因是不能写成1/(2^n)的和

  • 导入模块
from decimal import  Decimal
print(Decimal('1.1')+Decimal('2.2'))
3.3

str类型

  • 不可变字符序列
  • 单引号和双引号定义的字符序列必须在同一行
  • 三引号定义的字符串可以分布在连续的多行

类型装换

函数名 作用 注意事项 举例
int() 将其他数据类型装换成整数 1.文字类和小数类字符串无法装换成整数 2.浮点数装换成整数抹零取整 int('123')
str() 将其他数据类型装换成字符串 可以用引号装换 str(123) '123'
float() 将其他数据类型装换成浮点数 1.文字类无法转化成浮点数 2.整数转化成浮点数末尾为.0 float('9.9') float(9)
posted on 2022-07-04 07:38  Steam残酷  阅读(259)  评论(0)    收藏  举报