pycharm的接触学习[230703]测试插入图片

python自述

  • 最庞大的代码库、“胶水语言”

  • 解释型语言,即不需要编译环节
    image

搭建开发环境

输出函数

可以输出哪些内容?

  • 输出内容 可以是数字:print(520)、print(98.5);
  • /字符串:print(‘helloworld‘)
  • /含运算符的表达式(操作数、运算符):print(3+1)

可以输出到目的地?

到文件中("open")或显示器("print"):

fp=open(‘D:/text.txt‘,‘a+‘)

如果文件不存在则创建,存在则在原有内容之后追加

print('helloworld',file=fp)

fp.close()

1、所指定的盘符存在;2、使用file=···

转义字符和原字符

转义字符:“反斜杠+想要实现的转义功能首字母”

\n换行new line

print('hello\nworld')#将分两行输出

\r回车return

单独显示world,因为把hello覆盖掉了

\t水平制表tab

hello四个空格world

\b退格backspace

显示“hellworld”,因为把“o”退掉了

print('http:四个反斜线baidu.com')

print('老师说:\反斜线' 大家好 \反斜线' ')

原字符:使转义字符不起作用

print (r'hello\nworld')

此时以“hello\nworld”显示

二进制与字符编码

8 bit → 1 byte “字节”、1kB “千字节” 、1 MB “兆字节” 、GB、TB

ASCII,GB2312,GBK,GB18030······Unicode,UTF-8

标识符和保留字(规矩)

被赋予特定意义的单词,起名时不可使用

import keyword

print(keyword.kwlist)

例如false、none、true···

变量、函数、模块等其他对象 起的名字就叫 标识符

不可以使用

  • 数字开头
  • 含保留字

严格区分大小写

变量名 赋值运算符 值

name = 张三

name = '张三'

print (name)

print ('标识',id(name))

print ('类型',type(name))

print ('值',name)

变量的定义和使用

多次赋值后,变量名指向新的空间

常用数据类型

  • 整数int

    正负数和零;

    n1=90

    n2=-76

    n3=0

    print(n1,type(n1))

    print(n2,type(n2))

    print(n3,type(n3))

    十进制118;二进制0b10101111;八进制0o176;十六进制0x1EAF

  • 浮点float

    from decimal import Decimal

    print(Decimal('1.1')+Decimal('2.2'))

  • 布尔bool

    布尔值可以转成整数计算,True→1,False→0

  • 字符串str

    三引号可分散多行显示

    类型转换

posted on 2023-07-04 18:50  言行一  阅读(50)  评论(0编辑  收藏  举报