Python 初识

Python 标识符
命名规则

标识符是由字母,数字,下划线组成
标识符可以包含数字、字母、下划线,但是不能用数字开头,且区分大小写

标识符的注意

如果是有java基础的同学,一定要注意
1. 以下划线开头的标识符由特殊意义
例如 以单下划线开头的_ foot代表Python 不能直接访问的类的属性,需要通过类提供的接口访问,不能用from xxx import * 导入
2. 以双下划线开头的,例如__foo代表类的私有成员
3. 以双下划线和双下划线结尾的_ foo _代表Python里特殊方法专用标识符,例如 _ init _()代表类的构造方法

Python 字符串

Python中字符串有三种表示 要求 字符串的表示开始和结束必须一致
1. 单引号 ‘这是字符串’
2. 双引号 ”这是字符产“
3. 三引号 ”“”这是字符串“”“

Python 保留字符

and,exec,not,assert,finally,or,break,for,pass,class,from,print,continue,global,raise,def,if,return,del,import,try,elif,in,while,else,is,with,
except,lambda,yield

Python的注释
  1. 使用#开头 单行注释
  2. 多行注释 使用三个单引号注释 注意 要成对出现 ”’ ”’
    ”’ 这是多行代码注释 使用三单引号”’
  3. 多行注释 使用三个双引号注释 注意 要成对出现 ”“” “”“
    “”” 这是多行代码注释 使用三双引号”“”
Python的行和缩进

Python里面不使用{}来控制代码快,而是使用缩进来标识代码快块
例如:(以下三个点代表语句)

Java 里这样写
if(true){
...
}else{
...
}

Python这样写
if True:
#这里是缩进#...
else:
#这里是缩进#...


**以下写法报错**
if True:
#这里是缩进#...
else:
#这里是缩进#...(1)
...2#IndentationError: unindent does not match any outer indentation level 这是1、2缩进不同报错
这样报错可以避免,缩进可用空格,也可用tab,但是要统一,不可混用
多行语句

Python中 默认是单行语句,如果想要多行 需要添加多行连接符”\“
但是语句中如果有大括号 、小括号和中括号就不需要使用多行连接符

a = 1+\
    2+\
    3
b = 4+\
    5

print(a,b)#结果是 69


days = ["周日","周一",
        "周二","周三",
        "周四","周五",
        "周六"]
print(days)#结果是 ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
Python 变量
  1. 整数变量
    a = 3
  2. 小数变量
    a = 3.0
  3. 字符变量
    a = “3”
Python 数据类型
  • Numbers(数字)
    顾名思义,它是存储数值的数据类型,它又四种类型 int(整型)、long(长整型)、float(小数)、complex(复数)
    对象分配赋值
var1 = 100

注意 使用del 之后删除var1 变量就不存在啦 再次使用的时候就会报错
如:
var3 = 100
print(var3)
var3 +=1000
del var3
print(var3)
#NameError: name 'var3' is not defined
  • String(字符串)
    字符串 顾名思义 即使一串字符
    字符串取出字符:
    1)从做到右索引,0索引开始,最大范围是字符串长度减去1
    2)从右到左,默认开始为-1,最大范围是字符串开头
    字符的截取:
    s = ‘ILOVEROCKY’
    print(s[1:5]) #结果是LOVE
    从结果表明索引起止,包括开始,不包括结束
字符串的其他操作符

s = ‘ILOVEROCKY’
print(s)#输出完成的字符串
print(s[0])#输出第一个字符
print(s[1:5])#输出二到第五个之间的字符
print(s[2:])#从第三个开始输出至结尾
print(s * 2)#输出字符串两次
print(s+” TOO”)#拼接字符串

  • List(列表)—–>有序的对象集合
    列表可以完成大多数集合累的数据结构实现,它支持数字,字符,字符串,列表
    列表用中括号表示
    形式:list = [“I”,”LOVE”,”ROCKY”,100,”YEAR”,[“I”,”LOVE”,”ROCKY”,100,”YEAR”,”TOO”]]
    注意:这里的列表和java中的数组不一样!!!!!!!!!!!!!!
  • Tuple(元祖)
    元组:类似于list,但是元组是list的只读形式,不可修改,它用小括号标识
    t = (“I”,”LOVE”,”ROCKY”,100,”YEAR”,[“I”,”LOVE”,”ROCKY”,100,”YEAR”,”TOO”])
  • Dictionary(字典)——>无序的对象集合
    list是通过索引来存取,字典是用过键来存取
    字典用大括号标识
    t = (“I”,”LOVE”,”ROCKY”,100,”YEAR”,[“I”,”LOVE”,”ROCKY”,100,”YEAR”,”TOO”])
    d= {‘name’:’rocky’,’age’:18,’t’:t}
    print(d)#结果 {‘t’: (‘I’, ‘LOVE’, ‘ROCKY’, 100, ‘YEAR’, [‘I’, ‘LOVE’, ‘ROCKY’, 100, ‘YEAR’, ‘TOO’]), ‘name’: ‘rocky’, ‘age’: 18}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值