糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > Python的初步认知与安装步骤 (小白必备)

Python的初步认知与安装步骤 (小白必备)

时间:2022-01-22 02:05:24

相关推荐

Python的初步认知与安装步骤 (小白必备)

Python的初步认知与安装步骤

Python初步认知安装步骤基础代码测试(变量、数据类型)运算符、条件结构、循环结构思维导图

Python初步认知

Python简介

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

应用范围

Web 和 Internet开发

科学计算和统计

人工智能

桌面界面开发

软件开发

后端开发

网络爬虫

python详细介绍

点击查看python详细介绍

安装步骤

点击下载所需安装包

提取码:uymb

打开python的解析包进行安装,选择路径

下一步

我这边是自己定义安装路径,注意勾选

等待安装

安装成功

测试是否安装成功

打开cmd命令,输入python --version 能看到版本号就是成功

安装可视化

选择路径

基础代码测试(变量、数据类型)

创建python项目

创建个python file 进行测试

最基本的输出语句

右键run进行运行

python中的注释方式

三个“ 或者#

基本测试代码块

# 单行注释:# Ctrl+/"""这是多行注释:3对双引号"""'''这是多行注释:3对单引号'''print("hello world")# 定义变量# 语法格式: 变量名 = 变量值name = "张三"age = 22salary = 2222.25number = 22print(name)# 注意:字符串拼接符+ 只能用在字符串类型print("我是"+name)# 把int转成str类型print("我今年"+str(age)+"岁")# , 格式化工具 特点:有空格print("我是", age)"""%s :用在字符串类型%d :用在整数,默认是原样输出。设置位数不足时,用零补全,格式:%0nd(设置为位数)%f :用在浮点类型,默认小数点后保留6位,设置小数点后保留的个数,格式%.nf(n则为保留的位数)"""print("我的名字是%s" % name)print("我的年龄是%d岁" % age)print("我的日工资是%.1f元" % salary)print("我的学号是%03d号" % number)print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))# 全部类型都用%sprint("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" % (name, age, salary))# 格式化符号fprint(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")# 转义字符print("人生\t苦短", end = "\"")print("我用Python")"""java数据类型:byte short int long double floatchar booleanPython数据类型:数值:int float字符串:str布尔类型:bool列表listtuple元组:类似Java中的数组集合set字典dict:类似java中的Map"""# boolisMan = Trueprint(isMan)"""list列表:定义格式:[]CRUD"""# 定义list列表hobbies = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]# 查询所有print(hobbies)# 查询单个print(hobbies[2])# 查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]print(hobbies[0:6:3])# 从倒数位拿数据print(hobbies[-1])# 倒数获取数据print(hobbies[::-2])# 添加或者替换hobbies[1:2] = ["rap", "唱歌"]print(hobbies)# 删除单个# 语法格式: del 列表名[下标]# del hobbies[0]# print(hobbies)# 删除多个# 语法格式: del 列表名[切片]del hobbies[::2]print(hobbies)# list运算: + * in not inlist1 = [1, 2, 3]list2 = [3, 5, 6]print(list1+list2)print(list1*5)print(2 in list1)print(2 not in list1)# 函数print(len(list1))print(min(list1))print(max(list1))# list方法# 追加list1.append(4)list1.extend([10, 8])list1.insert(0, 20)# 删除list1.pop(1)list1.remove(2)# list1.clear()print(list1)print(list1.index(20))list1.reverse()print(list1)list1.sort(reverse=True)print(list1)"""元组tuple定义格式:()不能增删改,只能查"""gender = ("男", "女", "人妖", "ji", "ya", "e")print(gender)# 添加:不可以# gender[0:0] = ["不晓得"]# 修改# gender[0] = "Man"# print(gender)a, b, c, d, e, f = gendera, *b = genderprint(b)m = 1n = 2print(n, m)m, n = n, mprint(n, m)"""集合:set定义格式:{}"""provinces = {"湖南省", "湖北省", "山西省", "山东省"}print(provinces)# 添加:不能使用和下标有关的# provinces[0:0] = ["长沙省"]"""字典:Map语法:{"key":"value","key":"value"}"""person = {"name": "老王", "age": 37}print(person)# 遍历dict# 01for key in person.keys():print(key, person.get(key))# 02for value in person.values():print(value)# 03for k, v in person.items():print(k, v)# 检测变量的数据类型print(type(name))print(type(age))print(type(salary))print(type(person))num = input("请输入您的银行卡密码:")print(num)

运算符、条件结构、循环结构

代码块

# 导入模块from decimal import Decimalimport random"""运算符:算术运算符、逻辑运算符、比较运算符、三元运算符(条件运算符)、赋值运算符位运算符""""""算术运算符: + - * / % ** // """# + :两个数值相加,求加法;两个字符串相加,就是拼接功能print(3+1)print("a"+"b")a = Decimal("2.3")b = Decimal("1.9")c = Decimal("4.2")# 精度丢失问题print( (a+b) == c)# 特殊print(int(False))print(True - False)# *print("hello"*2)# ** 几次幂print(3 ** 3)print(25 ** 0.5)# /print(3 / 2)# // 求整print(3 // 2)print(10 % 3)print(2 ** 2 * 3)print(3 * 2 ** 2)print("****************************")"""赋值运算符"""a = 2a += 2a -= 2a *= 2a **= 2a /= 2a //= 2a %= 2print(a)# 同时给多个变量进行赋多个值name, age, gender = "红红", 99, "女"print(name, age, gender)# 同时给多个变量赋同一个值num1 = num2 = num3 = 22print(num1, num2, num3)print("****************************")"""比较运算符: True False"""print(3 > 2)print(3 > True)print(ord(","))print("," > "b")print("1" < "2")print("11" < "2")print("abc" < "aba")print("****************************")"""逻辑运算符Java: & | ! &&(短路与)3 > 2 & 2 < 33 > 2 && 2 < 3Python: and(与) (or)或 not(非)"""print((3 > 2) and (2 < 3))# 特殊用法# 两个整数之间也可以用逻辑运算符print(3 and 5)print(0 or 0)print("****************************")"""位运算符&:按位与 |:按位或^:按位异或"""print(3 ^ 2)print("****************************")"""三元运算符java格式:条件?结果1 :结果2Python:结果1 if 条件 else 结果2"""a = 3b = 2print("a大") if a < b else print("b大")print("****************************")"""条件运算符"""a = 3b = 2if a > b:print("a大")else:print("b大")"""age = int(input("请输入您的年龄:"))if age < 3:print("小屁娃")# elif (age >= 3) and (age < 18):elif 3 <= age < 18:print("少年")elif age >= 18:print("不是小屁孩拉")"""num = random.randint(0, 2)print(num)"""循环语句终止循环:break continue"""i = 1while i <= 10:if i == 5:# i = i + 1breakprint(f"i={i}")i = i + 1else:print("完了,可以了")for i in range(10):print(i)else:print("Over")"""while 和 for循环都可以结合else使用"""

思维导图

如果觉得《Python的初步认知与安装步骤 (小白必备)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。