Python基础一

编码

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

标识符
  • 第一个字符必须是字母表中字母或下划线

  • 标识符的其他的部分由字母、数字和下划线组成

  • 标识符区分大小写

在Python3中,可以用中文作为变量名,非ASCLL符也是允许的

关键保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供一个keyword模块,可以输出当前版本的所有关键字:

['False', 'None', 'True', 'and', 'as', 'assert', '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']
注释

单行注释以 #开头,如下:

# 注释

多行注释:每行开头都是#,也可以是’''或"""开头和结尾

如:

'''
注释内容1

注释内容2
'''

或:

"""
注释内容1

注释内容2
"""
行与缩进

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

同一个代码块的语句必须包含相同的缩进空格数,如:

if True:
    print ("True") 
else:
    print ("False")

缩进的空格数不一致,会导致程序运行错误,特别是会在实际应用中,缩进不正确,会将统一代码块的语句分为两个代码块,导致运行跟预期不一致。

多行语句

如果语句很长,可以使用反斜杠\来实现多行语句,如下:

total = item_one + \
     item_two + \
     item_three

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

数字类型

包括:整数、浮点数和复数

  • int(整数):

  • float(浮点型):1.23、3E-2

  • complex(复数):1+2j、1.1+2.2j

字符串
  • 使用单引号’或双引号"定义字符串
  • 也可以使用’''或"""去指定多行字符串,如:
word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,
可以由多行组成"""
  • 转义符\,使用r可以让\不发生转义,如:
r"不转义\t"
  • +运算符:将字符串连接起来;运算符重复

    如:str=‘aa’ str = str*3 ---->str = ‘aaaaaa’

  • 索引方式:从左往右以0开始,从右往左以-1开始

  • python的字符串不能改变

  • Python没有char类型,一个字符就是长度为1的字符串

  • 字符串的截取的语法:变量[头下标:尾下标:步长]

str=“123456789”
str[0:2]---->从第一个开始到第二个 12
str[1:3]---->从第2个到第三个 23
str[2:]----->从第3个开始后面所有的字符
str[:-1]---->从开始到倒数第2个
str[1:5:2]----->从第2个开始到第5个,并且间隔一个字符(步长为2)

同一行显示多条语句

语句之间使用分号;分割

pritf输出

pritf实现不换行:需要在变量末尾加上 end=“”

print("aa", end="")
import与from…import

使用整个两个关键字来导入相应的模块

  • 导入整个模块
import module
  • 导入某个模块的某个函数
from module import funtion
  • 导入某个模块的多个函数
from module import funtion1,funtion2
  • 导入某个模块的全部函数
from module import *
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值