python从零开始(1)----基础语法/数据类型

news/2024/11/8 20:45:19/

安装python

配置环境

pycharm

vscode

搜索python下载,新建一个文件,语言类型选择python,右击鼠标,可以选择在交互式窗口运行文件,如果有提示需要安装扩展,直接点安装即可(没有安装会一直显示在连接 Python 内核);也可以选择在终端执行。

基础语法

标志符

  • 对大小写敏感
  • 第一个字符必须是字母表中字母或下划线 _ ,标识符的其他的部分由字母、数字和下划线组成。

保留字

保留字即不可以用做标志符的名称,使用以下命令可以查看py中所有保留字

import keyword
keyword.kwlist

注释

py中单行注释以#开头,多行注释可以使用'''"""

# 注释1
'''
注释2
注释3
'''"""
注释4
注释5
"""
print ("Hello, Python!")

缩进

py中不需要{},不需要;,但是要使用缩进来表示一个代码块,同一个代码块中的缩进空格数一定要相等,如:

if True:print ("True")
else:print("False")print ("test")    # 缩进不一致,会导致运行错误

换行

和其他语言一样,py也可以使用\来表示换行书写,如:

x = a + \b + \cx = [1, 2, 34, 5]		// [] {} ()内部的语句不需要加\

数字类型

  • int(整数),eg:1、2、3
  • bool(布尔),eg:True、False
  • float(浮点数),eg:1.23、3E-2
  • complex(复数),eg:1+2j、1.1+2.2j

字符串类型

str='123456789'			   # aka "123456789"
str2 = """123			   # 使用三引号(''' 或 """)可以指定一个多行字符串。
456"""
str3="this ""is ""string"  # 按字面意义级联字符串,str3 = “this is string”print(str)                 # 输出字符串
print(str[0:-1])           # Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。# 该句输出内容为从第一个到倒数第二个所有字符,即12345678
print(str[0])              # Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。# 该句为输出字符串第一个字符
print(str[2:5])            # 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]# 输出从第三个开始到第六个的字符(不包含)
print(str[2:])             # 不写尾下标默认全部,输出从第三个开始后的所有字符
print(str[1:5:2])          # 输出从第二个开始到第五个且每隔一个的字符(步长为2)# 该句输出13579
print(str * 2)             # py中字符串可以用*重复# 输出字符串两次
print(str + '你好')         # 字符串可以用 + 运算符连接在一起
print('hello\nrunoob')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义

输入

input("please enter your name:\n")		# 执行该语句将等待用户输入,按enter键确认

输出

print默认是换行的,如果要不换行需要在末尾加上end=""

y = "1"print(y)					# 换行
print(y, end=" " )			# 不换行输出

导包

在 python 用 import 或者 from…import 来导入相应的模块。

  • 将整个模块(somemodule)导入,格式为: import somemodule
  • 从某个模块中导入某个函数,格式为: from somemodule import somefunction
  • 从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
  • 将某个模块中的全部函数导入,格式为: from somemodule import *
import sys
print('================Python import mode==========================')
print ('命令行参数为:')
for i in sys.argv:print (i)
print ('\n python 路径为',sys.path)
from sys import argv,path  #  导入特定的成员print('================python from import===================================')
print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

数据类型

查询对象的数据类型

  • type()
>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
  • isinstance()
>>> a = 111
>>> isinstance(a, int)
True
  • 二者的区别:type会严格匹配,isinstance会把子类也认为是一种父类类型
# 在python3中,bool是int的子类,true=1,false=0
>>> isinstance(a, int)
True
>>> type(a) == int
False

标准数据类型

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

赋值

# py中使用`=`给变量赋值,不需要声明变量的类型
x = 1		# int
y = 1.1		# float
z = "abc"	# stringa = b = c = 1 # python允许同时给多个变量赋值
d, e, f = 1, 1.1, "qjl"   # d = 1,e = 1.1,f = "qjl"

运算

>>> 4.3 - 2 # 减法,混合运算时会全部转化成浮点型
2.3
>>> 2 / 4  # 除法,得到一个浮点数
0.5
>>> 2 // 4 # 除法,四舍五入得到一个整数
0
>>> 17 % 3 # 取余 
2
>>> 2 ** 5 # 乘方
32

bool

List


http://www.ppmy.cn/news/128505.html

相关文章

qt+mysl的制作软件的整体思路

环境配置 conda env list 创建环境conda create -n qt python=3.8 激活环境conda activate qt

AndroidStudio插件 - Json转Class、实体类(JSON To Kotlin Class)

Kotlin用挺长时间了&#xff0c;最近网络请求时因为接收、解析实体类的问题&#xff0c;后台直接给到了json文件&#xff0c;客户端可直接将json转为对应的model&#xff0c;故此我们需要用到一些插件来提升工作效率 为了提升工作效率&#xff0c;一键转换json为吾所需实体类是…

保温杯哪种材质最好_哪种材质保温杯保温效果最好?

保温杯顾名思义就是为了保温&#xff0c;保温杯一般是在冬天时候出现的比较多。市场的各种各样的保温杯款式新颖的&#xff0c;价格贵的便宜的&#xff0c;有很多但那么一个保温杯要与不好&#xff0c;是不是应该有更多的人了解这个方面的细节呢?我们一起来欣赏一下&#xff0…

保温杯哪种材质最好_保温杯的材质有哪几种?选购不锈钢保温杯有哪些技巧?...

玻璃保温杯也是一种较为常见的保温杯类型。玻璃保温杯相较于其他材质的保温杯更为安全&#xff0c;因为玻璃保温杯的玻璃内胆是由无机硅酸盐类烧结而成的&#xff0c;这种物质 的物理和化学性能都比较稳定&#xff0c;在生产和使用过程中不易产生不良杂质&#xff0c;不会对人体…

保温杯哪种材质最好_请问哪个牌子的保温杯材质最好?

这个问题没有办法从品牌上去回答&#xff0c;因为每个品牌他们不同的产品使用的材质都是不一样的。 像目前比较知名的品牌膳魔师、象印、虎牌的保温杯有304不锈钢的产品&#xff0c;也有316不锈钢的产品。 现在市面上不锈钢保温杯的材质用的最多的是304的不锈钢&#xff0c;好一…

LNG储罐用什么材料保温?

LNG&#xff08;液化天然气&#xff09;易燃易爆&#xff0c;在储存时存在很大的危险性。一般由专用的LNG储罐进行储存&#xff0c;需要考虑液位、温度、密度、罐内压力等多因素。那么&#xff0c;LNG储罐用什么材料保温&#xff1f; LNG储罐有常压储罐、子母罐带压存储和真空粉…

保温杯哪种材质最好_哪种保温杯质量好?

展开全部 膳魔师&#xff0c;虎牌&#xff0c;象印&#xff0c;思宝等 保温杯(Vacuum cup)一般是由陶瓷或不锈钢加上真空层作成的盛水的容器&#xff0c;顶62616964757a686964616fe78988e69d8331333365643662部有盖&#xff0c;密封严实&#xff0c;真空绝热层能使装在内部的水…

【单片机毕业设计】【mcuclub-304】智能保温杯 | 语音智能水杯 | 恒温杯 | 多功能水杯

设计简介&#xff1a; 项目名&#xff1a;基于单片机的智能保温杯装置控制系统设计-标准版、基于单片机的语音智能水杯装置控制系统设计-标准版、基于单片机的多功能水杯装置控制系统设计-标准版 单片机&#xff1a;STC89C52 功能简介&#xff1a; 1、通过DS18B20测得水杯中水…