Python基础笔记01

Linux系统

====================================python====================================
 
 
一,变量
变量是用来存储值的所在处,变量具有名字以及数据类型两种属性。数据类型决定了内容中不
同类型的值的存储结构。变量名用来调用变量。
Python 是动态类型语言,所以说不需要预先声明变量类型就可以直接使用。变量的类型和值是
在赋值时决定的。
变量命名规则:
  • 只能使用大,小写或者下划线(_)开头;
  • 除开头部分外,可以是大,小写字母,或者数字任意组合
  • 不能占用python关键字
  • 变量名严格区分大小写

变量赋值

>>> 变量名 = 值

多元化赋值

>>> x,y,z = 1,2,3

>>>x

1

>>>y

2

>>>z

3

 

二,数据类型

  整数类型

    如:-1,0,+10086

  浮点数类

    如:0.1,3.1415926

  字符串类

    如:‘name’,'tom hello'

  布尔类型

    布尔类型只有两个值 True 和 False。此类型的数据用于判断或者比较数据。

字符串算法

  >>>print "=" 18

  ==================

 

 

字符串常用的方法

字符串类型:.strip()

  功能:删除字符串开头结尾的空白格

  >>> "    data  ".strip()
  'data'

字符串类型:.lower()

  功能:将字符串小写

  >>> "tesTT".lower()
  'testt'

  >>> "tesTT".upper()                                     #同理
  'TESTT'

字符串类型:.format()

  功能:字符串格式化

  >>> print "{} {}".format(100,"string")
  100 string

 

三,数据结构
 
数据的排列方式
 
列表
创建列表
  语法:列表名 = [元素1,元素2,..............]
访问元素
  语法:;列表名[索引位置]
  >>> list_1 = [1,2,3]
  > list_1[0]
  1
  注:索引值大于0从左算起,小于0是从右  
增加元素
  语法:.append(元素值)  
  >>> list_1 = []
  >>> list_1.append(1)
  >>> list_1
  [1]
指定元素(也是增加元素的一种)
  语法:.insert(索引位置,元素值)
  >>> list_1 = [1,2,3]
  >>> list_1.insert(1,"1_2")
  >>> list_1
  [1, '1_2', 2, 3]
删除元素
  语法:del 列表名[索引值]
  >>> list_1
  [1, 3, 4, 5, 6]
  >>> del list_1[0]
  >>> list_1
  [3, 4, 5, 6]
 
 
删除指定元素
  语法:.remove(元素值)
  >>> list_1
  [4, 5, 6]
  >>> list_1.remove(4)
  >>> list_1
  [5, 6]
删除列表
  语法:del 列表名
 
列表合并
  语法: 列表名1+列表名2
  >>> list_1
  [5, 6]
  >>> list_1 + list_2
  [5, 6, 2, 3, 4, 5]
列表乘法
  语法:列表名 * 次数
  >>> list_1 * 5
  [5, 6, 5, 6, 5, 6, 5, 6, 5, 6]
  >>> list_1
  [5, 6]
 
元组
  概念:元组和列表很像,但是元组不可变
  创建的语法:元组名 = (元素1,元素2,........)
访问元素
  语法:元组名[索引位置]  
  >>> yuan_1 = (1,2,3,4,5,6)
  >>> yuan_1
  (1, 2, 3, 4, 5, 6)
  >>> yuan_1[0]
  1
删除元组
  语法:del 元组名
  >>> del yuan_1
  >>> yuan_1
 
 
============列表与元组之间的转换=============
元组转换列表
  语法:list(元组名)
  >>> yuan = [1,2,3,4]
  >>> yuan
  [1, 2, 3, 4]
  >>> list(yuan)
  [1, 2, 3, 4]
列表转换元组
  语法:tuple(列表名)
  >>> list = [1,2,3]
  >>> tuple(list)
  (1, 2, 3)
==============字典===============
概念:列表的索引只能是数字,如果想改变索引的类型就只能使用字典
 
特点:每一个元素是键值对;键是唯一的值;值没有特定的顺序
创建字典
  语法:字典名 = {键1;值1,键2:值2,........}
 
 
访问元素
  语法:字典名[键]  ;  字典名.get(键)
  >>> dict = {"tom":"cless_1"}
  >>> dict["tom"]
  'cless_1'
  >>> dict.get("tom")
  'cless_1'
添加元素
  语法:字典名[‘键’] = 值
  >>> dict
  {'tom': 'cless_1'}
  >>> dict["jerp"] = "cless_2"
  >>> dict
  {'jerp': 'cless_2', 'tom': 'cless_1'}
修改元素
  语法:字典名[‘键’] = 值
  >>> dict
  {'jerp': 'cless_2', 'tom': 'cless_1'}
  >>> dict['tom'] = "cless_3"
  >>> dict
  {'jerp': 'cless_2', 'tom': 'cless_3'}
删除元素
  语法:del 字典名[键]
  >>> del dict['tom']
  >>> dict
  {'jerp': 'cless_2'}
查询字典中的键
  语法:字典类型.has_key(键)
  >>> dict
  {'jerp': 'cless_2'}
  >>> dict.has_key('tom')
  False
 
四,分支结构
  if语句
  语法格式:
  if  逻辑表达式:
    语句 1 
    语句 2 
  语句3
流程图
 
 
if..else..语句
 
 
if  逻辑表达式:
  语句块1
else:
  语句块2
语句3
======
==
==
==
==
====
 
 
 
 
 
posted @ 2020-07-15 13:36  Supernova-L李  阅读(126)  评论(0编辑  收藏  举报