首页 > 代码库 > <第一天>--Python学习_02

<第一天>--Python学习_02

1、python数据类型

 A、整数:

-----------------------------创建---------------------------------

a = 123

print(type(a))   # 查看a的数据类型。

-----------------------------转换---------------------------------

age = ‘18‘

new_age = int(age) # 字符转为整数

 B、布尔值:【true与false】

------------------------------创建--------------------------------

v = bool(1)

------------------------------转换--------------------------------

数字转换,只有0是false,其它(1.2.3.4.5.6...)为true。

字符串,只有空为false,其它为true。

 C、字符串:

-------------------------------创建-------------------------------------

a = ‘alex‘

a = str(‘alex‘)

--------------------------------转换------------------------------------

age = 19

new_age = str(age)

2、占位符%s(字符串格式化)

      name = ‘我叫李杰,性别:%s,我今年%s岁,我在说谎!‘

      new_str = name%s(‘男’,19) # ‘男’会放到第一个占位符%处,19会放到第二个占位符上。

      print(new_str)

3、移除空白-------------【strip:空白移除】

      val = ‘ alex ‘

      print(val)

      new_val = val.strip() # 左右空白移除

      new_val = val.lstrip() # 左空白移除

      new_val = val.rstrip() # 右空白移除

      print(new_val)

4、分割-----------------------【split:分割】

      user_info = ‘alex|ow1233|9‘

      v = user_info.split(‘|‘)      # 根据管道符分割

      v = user_info.split(‘|‘ ,1) # 只找左边的管道符分割

      v = user_info.rsplit(‘|‘ ,1) # 只找右边的管道符分割

5、长度----------------------【len:长度,字符长度】

      val = ‘李杰wo‘

      v = len(val)

      print(v)

6、索引【索引从0开始】

      val = ‘李杰ow‘

      v = val[0]

      print(v)

      输出结果为:‘李’

7、切片

      name = ‘我叫李杰我性别男我今年19,我在说谎话!‘

      print(name[0])  # 索引取值,取第一个值(我)

      print(name[0:2]) # 取0到2之间的值

      print(name[5:9]) # 取5到9之间的值

      print(name[0:10:2])# 取0到10之间的是,取值方式是跳一个取一个

-----------------------------------------------------------------------------

8、列表

     创建列表:

                 a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]  或  a = list([‘alex‘,‘狗‘,‘eric‘,‘123‘]])

     列表操作:

                 1、列表中取值:【查】

                       a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]

                       v = a[0:]  # 取出列表中的所有元素

                       v = a[0]   # 取出列表中的第一个元素

                       v = a[0:3]  # 取出列表中0到3的元素

                       print(v)

                 2、列表中追加值:【增加】     append:追加

                       a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]

                       a.append(‘xxoo‘)

                       print(a)

                     输出结果:[‘alex‘,‘狗‘,‘eric‘,‘123‘,‘xxoo‘]

                 3、列表中按索引插入:【增加】 insert:插入

                       a = [‘alex‘,‘狗‘,‘eric‘,‘123‘]

                       a.insert(0,‘牛‘)

                       print(a)

                    输出结果:[‘牛‘,‘alex‘,‘狗‘,‘eric‘,‘123‘]

 

<第一天>--Python学习_02