Python基础语法一

编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 

标识符和保留字

含义:变量,函数,类,模块和其他对象的起的名字就叫做标识符。

规则:

  • 第一个字符必须是字母表中字母或下划线 _ ,不能以数字开头。
  • 不能使用python中保留的关键字及内置函数作为变量名。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。
    import keyword
    print(keyword.kwlist) #关键字
    

变量

  • 变量由三部分组成:
  • 标识:表示对象所储存的内存位置,内置函数 id(obj)
  • 类型:表示对象的数据类型,type(obj)
  • 值:表示对象所储存的具体数据,print(obj)输出

 变量的多次赋值

name='玛丽亚'
name='楚溜冰'
print(name)

>>>楚溜冰

行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句

total = item_one + \
        item_two + \
        item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \。

输出函数print

  • print()函数输出的内容可以是数字,字符串,含有运算符的表达式(输出计算结果)
  • 可以将内容输出的目的地:1.显示器,2.文件。
    #将数据输出文件中  #注意:1,在D盘新建一个text的文件;2,file=
    f=open('D:/text.txt','a+') #a+如果文件不存在就创建,存在就在文件的后面继续追加。
    print('hello,world',file=f)
    f.close() #关闭文件

文件的读写模式

  1. r 只读的方式打开文件;rb以二进制的方式打开一个文件用于只读;r+
  2. w打开一个文件用于写,如果该文件已经存在,并从头开始编辑,即原有内容会被删除,如果该文件不存在,则创建新文件;wb以二进制的方式打开一个文件用于写;w+
  3. a打开一个文件用于追加,如果文件已经存在,新的内容会被写入到已有内容之后;

转义字符

  • \n 表示换行  #n-->newline
  • \t 水平制表符,表示空两格(Tab键)
    print('hello\tworld')
    print('helloooo\tworld')
    #4个字节表示一个制表符;1个\t表示4个字节
    #什么时候开一个制表位取决于\t之前是否占满制表位
    
    >>>hello	world
    >>>helloooo 	world
  • \r 表示回车  \b表示退一格 
    print('hello\rworld') #world将hello进行了覆盖
    print('hello\bworld') #\b退一格,将o退没了
    
    >>>world
    >>>hellworld
  • 单引号\'   双引号\"   反斜杠\\
    print('hppt:\\\www.baidu.com')
    print('老师说:\"大家好\"') #\' (单引号) \"(双引号)
    
    >>>hppt:\\www.baidu.com
    >>>老师说:"大家好"

二进制与字符编码

  • 8bit(位)=1byte(字节)
  • 1024byte=1kb(千)
  • 1024kb=1MB(兆)
  • 1024MB=1GB(吉)
  • 1024GB=1TB(太)

 两个位置表示4种状态///8个位置表示256种状态....ASCLL码表

打开运行快捷键:win+R    calc(calculate的缩写)打开计算器

二进制Binary ;八进制Octal;十进制Decimal;十六进制Hex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值