##Python的基本数据类型

1.几个基本概念

  1. 表达式:
    Python的表达式是由数字,算符数字分组符号(括号),自由变量等的可以求得以实际意义数值的有意义的组合

  2. 语句
    Python中有很多基本语句如:
    循环语句 for{}
    输出语句print()
    if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。
    for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
    while语句,当条件为真时,循环运行语句块。
    try语句,与except,finally配合使用处理在程序运行中出现的异常情况。
    class语句,用于定义类型。
    def语句,用于定义函数和类型的方法。
    pass语句,表示此行为空,不运行任何操作。
    assert语句,用于程序调试阶段时测试运行条件是否满足。
    with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。
    yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。
    raise语句,制造一个错误。
    import语句,导入一个模块或包。
    from import语句,从包导入模块或从模块导入某个对象。
    import as语句,将导入的对象赋值给一个变量。
    in语句,判断一个对象是否在一个字符串/列表/元组里。

  3. 程序
    print(hello world)

  4. 函数
    分类:内置函数,自定义函数

2.Python语言的构成

  1. 关键字
    在哪个交互模式输出import keyword
    False class finally is return
    None continue for lambda try
    True def from nonlocal while
    and del global not with
    as elif if or yield
    assert else import pass
    break except in raise

  2. 保留字

  3. 标识符
    开发人员自己定义的有特殊意义的名称,
    列如:变量名,函数名等等
    构成:26个英文大小写字母与10和数字,不可以用数字开头,标识符的命名不可以与上面的关键字相同
    命名规则:小驼峰与大驼峰,要见名使用

  4. 基本数据类型
    int(整形)
    floor(浮点)
    complex(复数)
    bool(布尔)
    str(字符串)需声明一下如果有" ’ \什么的需要多加一个
    长字符串由三重引号构成,好处(换行保留字符串的格式)


s = '''你好:
小学生'''
print(s)
`


输出:
你好:
小学生 

格式化字符串

1.拼串
2.多个参数
3.占位符
4格式化

a = "朋友,"
b = "你好。"
print(a+b)
print("a = ", a)
print("好就没见了吧%s,%s"%(a,b))
print(f'{a}{b}')

3.变量

  1. 变量是指在计算机定义的一块区域,存储指定范围的值,值可以改变,通常就是说把数据起一个名字
  2. 什么时候定义变量:当数据不确定是,需定义一个变量咱村变量
  3. 变量也要符合标识符的定义规则
  4. 拓展:两个对象相等于两个对象是同一个对象是同一个概念
  5. 变量的运算

字符串的其他操作

1.判断其长度len()
2.判断一个字符串中是否有其他值in
3.求最大最小值max(),min()
4.分割字符串spilt()
5.字符串的拼接join
6.去空格strip(左右两边),lstrip(左边),rstrip(右边)
7.upper(全部大写),lower(全部小写),首字母大写(capitalize)

a = "asdfgh jfakajl"
b = "    python    "
print(len(a))
print("a" in a)
print("A" in a)
print(max(a))
print(min(a))
print(a.split(" "))
print("_".join(a))
print(b.strip())
print(b.lstrip())
print(b.rstrip())
print(a.upper())


14
True
False
s
 
['asdfgh', 'jfakajl']
a_s_d_f_g_h_ _j_f_a_k_a_j_l
python
python    
    python
ASDFGH JFAKAJL

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值