西安公司网站建设哪家专业获取网站访客qq信息
2026/1/1 7:45:24 网站建设 项目流程
西安公司网站建设哪家专业,获取网站访客qq信息,鄂伦春网站建设,什么是网站开发中的分页一、前言与概述前面了解了python安装以及环境的准备#xff0c;下面是关于python语法基础的一个概要#xff1a;二、语法内容#xff08;一#xff09;、基础语法开始之前#xff1a;注释代码# 单行注释多行注释 多行注释 1、变量与…一、前言与概述前面了解了python安装以及环境的准备下面是关于python语法基础的一个概要二、语法内容一、基础语法开始之前注释代码# 单行注释 多行注释 多行注释 1、变量与数据类型变量定义命名规则a、变量不需要声明但是使用前必须要赋值不然不会被创建b、开头必须是字母或者下划线其余部分是字母数字下划线但是不能与关键字重名c、变量区分大小写python3后变量名中支持中文变量赋值# 变量定义举例 a 1 _a 2.64 _a_ hello world _dump False print(a, _a, _a_) print(_dump)# 多变量赋值 b d 你好呀 enable, lilename, age True, lilena, 18 print(b, d) print(enable, lilename, age)变量类型获取# 多变量赋值 b d 你好呀 enable, lilename, age True, lilena, 18 print(b, d) print(enable, lilename, age) # 变量类型获取 tpb type(b) tpn type(tpb) print(tpb, tpn) print(type(age)) print(type(enable)) if type(b) str: print(b is string)数据类型与类型转换数据类型数字类型Number: bool(布尔)、int(整型数、float(浮点数)、complex(复数由实部和虚部组成形式为abj)字符类型String: 用单引号‘或者双引号“括起来字符串中包含了\就是转译字符但是前面加了r就不转译了字符串可以用“”串联起来用“*”表示重复字符串可以通过从前往后进行索引从0开始若从后往前则从-1开始# 字符串 s hello world s0 s你好世界 s1 hello \nworld s2 rhello \tworld s3 s*3 s4 s[1] s5 s[-3] print(s, s0, s1, s2, s3, s4, s5)列表类型list: 从前往后索引0-n从后往前索引-1--n多元素索引[start:count]表示从索引start开始往后索引countcount可以缺省list*n:表示重复n遍 list1list2:列表拼接# 列表 li [10, 21, 8, 37, 49, 15] li0 li[0:3] li1 li[3:] li2 li[:3] li3 li0li2 li4 li1*2 print(li0, li1, li2, li3, li4)元组tuple:定义后不能修改别的使用功能跟list一样集合set: 定义存储数据会过滤掉重复数据# set集合 setdata {10, 21, 8, 37, 49, 15, 8} print(setdata) # 去重,且实际存储顺序与存入顺序不一致字典dict: [key:value],key值不能重复# 字典 dictdata {name: lilena, age: 18, sex: female} print(dictdata[name], dictdata[age], dictdata[sex])类型转换例如# 字典 dictdata {name: lilena, age: 18, sex: female} print(dictdata[name], dictdata[age], dictdata[sex]) # 类型转换 strage str(dictdata[age]) print(strage) intage int(strage) print(intage) bsex bool(dictdata[sex]) print(bsex)2、关键字python 语言中指定意义的字符如下列举了False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield3、import用于导入模块module、包package或模块中的指定对象import sys # 导入sys模块 import os # 导入os模块 print(os.path.dirname(__file__)) sys.path.append(os.path.dirname(__file__))4、运算符4.1、算术运算符-*/ // %4.2、比较运算符 , , , !, , 4.3、赋值运算符 - * / % //4.4、位运算符 , 4.5、逻辑运算符and, or, not4.6、成员运算符in, not in4.7、身份运算符isis not5、流程控制5.1、条件控制if condition : 代码段 else: 代码段1 if condition1: 代码段2 elif condition2: 代码段3 else: 代码段4实例iinput input(请输入) if iinput 1:#判断输入 print(输入1) elif iinput 2: print(输入2) else: print(输入错误)if 控制条件可以嵌套Python 3.10后增加的分支语句 match .... case5.2、循环控制1、for语句# for 语句 for 变量名 in 可迭代对象: 循环体代码缩进变量名每次循环取可迭代对象的一个元素赋值给该变量可迭代对象能依次返回元素的对象如 [1,2,3]、abc、range(5) 等实例# 遍历列表 fruits [苹果, 香蕉, 橙子] for fruit in fruits: print(f我喜欢吃{fruit}) # 遍历字符串 for char in Python: print(char) # 依次打印 P y t h o n # 遍历元组 nums (10, 20, 30) for num in nums: print(num * 2) # 示例1range(stop) → 0~stop-1 for i in range(5): print(i) # 0 1 2 3 4 # 示例2range(start, stop) → start~stop-1 for i in range(2, 7): print(i) # 2 3 4 5 6 # 示例3range(start, stop, step) → 步长 for i in range(1, 10, 2): print(i) # 1 3 5 7 9 # 示例4反向遍历 for i in range(5, 0, -1): print(i) # 5 4 3 2 12、while语句语法while 条件表达式: 循环体代码缩进条件表达式返回 True/False为 True 时执行循环体为 False 时退出循环缩进Python 用缩进4 个空格 / 制表符标识循环体缩进错误会报错无限循环若条件永远为 True会陷入无限循环可按 CtrlC 终止或用 break 退出# 打印 1~5 count 1 while count 5: print(count) count 1 # 必须更新条件变量否则无限循环 # 接收用户输入输入q退出 while True: msg input(请输入内容输入q退出) if msg q: break # 强制退出循环 print(f你输入了{msg})6、代码块通过缩进区分代码块多行语句通过 \连接在 [], {}, 或 () 中的多行语句不需要使用反斜杠 \三、总结这些基础语法是 Python 编程的基石掌握后可应对简单的脚本编写、数据处理等任务。后续将基于这些知识点进一步拓展面向对象编程、模块使用等进阶内容。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询