2021/4/12 python日报

一.python语言基本元素

1.变量

变量基本上就是代表某值的名字,用来存储一些之后可能会变化的值。
在Python中,变量的使用环境很宽松等号(=)是赋值语句,就可以任意数据类型赋值给变量。
如:peanut = 'LDH'
这里peanut是创建的变量,LDH是变量值。此外需要注意的是 字符串必须以引号标记开始,并以引号标记结束。

2.标识符

标识符是开发人员在程序中自定义的一些符号和名称,标识符是自己定义的,如变量名 、函数名等。一个标识符可以是大写或者小写字母、数字、下划线任意顺序组合,但不能以一个数字开始。否则容易与数字、常量相混淆。python是区分大小写

3.保留字

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

4.常量

常量表示“不能变”的变量
Python中是没有常量的关键字的,只是我们常常约定使用大写字母组合的变量名表示常量,也有“不要对其进行赋值”的提醒作用

PI = 3.1415926

5.注释

Python语言会通过注释符号识别出注释的部分,将它们当做纯文本,并在执行代码时跳过这些纯文本
在Python语言中,使用 # 进行行注释

# 注释内容

多行注释使用连续单个单引号或者双引号

"""
注释内容
"""

二.数据类型

1.数字(number)

1.整型

整型(int):通常被称为是整型或整数,是正或负整数,不带小数点
注:在整数除法中,除法(/)计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用地板除(//),整数的地板除(//)永远是整数,即使除不尽

a = 4/2
b = 5//2
print(a)   >> 2.0
print(b)   >> 2

2.浮点型

浮点型(float):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示

>>> 3.3 * 102
336.59999999999997

按预计应该一位小数,但输出结果却有这么多位小数。是因为整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。

>>> 155/51.0
3.0

3.复数

复数( (complex)),复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

2.字符串(string)

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来

# 创建字符串
a = 'Hello world'

字符串运算符:
在这里插入图片描述
字符串格式化符号:
在这里插入图片描述

3.布尔型(bool)

True 数字1、‘0’、[0]自动转化
False 数字0、空字符串’’、空列表 []、空字典{}自动转化

4.列表(list)

列表是Python中内置有序可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开;
当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙;
在Python中,一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、元组、字典、集合以及其他自定义类型的对象。

[10, 20, 30, 40]
['crunchy frog', 'ram bladder', 'lark vomit']
['spam', 2.0, 5, [10, 20]]
[['file1', 200,7], ['file2', 260,9]]

列表常用方法:
在这里插入图片描述

5.元组(tuple)

元组和列表类似,但属于不可变序列,元组一旦创建,用任何方法都不可以修改其元素。(所以没有那么多方法) 保护
元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号

tup1 = ('Google', 'Runoob', 1997, 2000); 
tup2 = (1, 2, 3, 4, 5 ); 
tup3 = "a", "b", "c", "d"; # 不需要括号也可以
tup1 = (50,) # 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用

tup1 = (50)  # 不加逗号,类型为整型

元组运算符:
在这里插入图片描述

6.字典(dictionary)

1.字典是无序可变序列。
2.定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。
3.字典中的键可以为任意不可变数据,比如整数、实数、复数、字符串、元组等等。
4.键必须是唯一的,但值则不必。

d = {key1 : value1, key2 : value2 }
dict1 = { 'abc': 456 }; 
dict2 = { 'abc': 123, 98.6: 37 }

在这里插入图片描述

7.集合(Sets)

1.集合是无序可变序列,使用一对大括号界定,元素不可重复,同一个集合中每个元素都是唯一的。
2.集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、字典、集合等可变类型的数据。

parame = {value01,value02,...} 
set(value)

在这里插入图片描述

三.运算符

Python支持以下8种运算符:
(1)算术运算符。(2)比较(关系)运算符。
(3)赋值运算符。(4)逻辑运算符。
(5)位运算符。 (6)成员运算符。
(7)身份运算符。(8)运算符优先级。

四.输入与输出

1.Python的输出
输出比较简单,直接向屏幕上输出指定文字,例如‘hello world’,使用如下代码即可

>>> print('hello world')
# 输出多个字符串使用‘,’逗号隔开,就可以连成一串输出
>>>print('hello world', 'hello python')

2.Python的输入
input() 可以让用户输入字符串并保存到变量

name=input('请输入您的名字:') #提示用户输入名字 
print("您好!%s" %name)

四.函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

1.函数的定义

语法
Python 定义函数使用 def 关键字,一般格式如下:
def 函数名(参数列表):
函数体
在这里插入图片描述

2.函数调用

定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值