python3入门与实践

简介: Day 1 语言特点,环境搭建,数据结构python 官网:http://python.org集成开发环境:Geany,一个字:快,各个平台都有对应版本变量变量名只能包含字母,数字和下划线变量名不能包含空格不要将Python关键字和函数名用作变量名变量名应既简短而又具有描述性慎用小写字母l和大写字母O,因为它们可能被人错堪称1和0字符串用单引号或者双引号括起来,主要是为了方便在字符串中包含引号和撇号。

Day 1 语言特点,环境搭建,数据结构

python 官网:http://python.org
集成开发环境:Geany,一个字:快,各个平台都有对应版本

变量

  • 变量名只能包含字母,数字和下划线
  • 变量名不能包含空格
  • 不要将Python关键字和函数名用作变量名
  • 变量名应既简短而又具有描述性
  • 慎用小写字母l和大写字母O,因为它们可能被人错堪称1和0

字符串

用单引号或者双引号括起来,主要是为了方便在字符串中包含引号和撇号。
比如:

'I told my friend,"python is my favorite language!"'

使用方法修改字符串的大小写

字符串可以看过为对象,所以他有很多实现好了的方法

  • title() :返回此字符串每个单词的首字母大写状态的字符串
  • upper():全部大写
  • lower():全部小写

拼接字符串

1.直接“+”相连

删除空白

rstrip():返回字符串末尾没有空白状态的字符串
lstrip():返回字符串开头没有空白状态的字符串
strip():返回字符串两端没有空白状态的字符串

数字

整数

在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算。在终端会话中,Python直接返回运算结果。Python使用两个乘号表示乘方运算:

result = 3 ** 2
print(result)

浮点数

使用str()函数避免类型错误

和非字符串类型的变量或常量与字符串拼接时应该调一下str函数确保类型一致
例子:

result = 3 ** 2
message = "happy "+str(result)+" brithday!"
print(message)

注释

注释用“#”标识

编码

# -*- coding: gbk -*-
目录
相关文章
|
5天前
|
Python
Python中的异步编程与协程实践
【9月更文挑战第28天】本文旨在通过一个简单易懂的示例,介绍如何在Python中利用asyncio库实现异步编程和协程。我们将通过代码示例来展示如何编写高效的并发程序,并解释背后的原理。
|
6天前
|
Python
Python 编程入门:打造你的第一个程序
【9月更文挑战第27天】编程,就像是在数字世界里绘画。想象一下,你手中的键盘是画笔,屏幕是画布,而代码则是你的颜料。这篇文章将带你走进编程的世界,学习如何使用 Python 这门语言来创建你的第一个程序。我们将从基础的语法开始,逐步深入到条件判断和循环结构,最终完成一个简单的猜数字游戏。无论你是否有编程经验,这里的内容都将为你打开一扇新的大门。
|
6天前
|
人工智能 数据挖掘 开发者
Python编程入门:从零到英雄
【9月更文挑战第27天】本文旨在通过浅显易懂的语言,为初学者介绍Python编程的基础知识和实用技巧。我们将一起探索Python的世界,了解其语法、数据结构,并通过实际示例学习如何编写简单的Python程序。无论你是编程新手,还是希望拓展技能的开发者,这篇文章都将为你打开一扇通往Python编程世界的大门。
|
4天前
|
Python
? Python 装饰器入门:让代码更灵活和可维护
? Python 装饰器入门:让代码更灵活和可维护
11 4
|
3天前
|
开发者 Python
探索Python中的异步编程:从理论到实践
【9月更文挑战第29天】 在数字时代的洪流中,我们常常需要处理大量的数据和请求。传统的同步编程模式在某些情况下显得力不从心,而异步编程则提供了另一种解决方案。本文将通过浅显易懂的语言带你了解异步编程的概念,并通过Python语言的示例展示如何应用这一技术来提高程序的执行效率和响应速度。无论你是编程新手还是资深开发者,这篇文章都将为你打开一扇新窗,让你看到不一样的编程世界。
|
7天前
|
存储 人工智能 数据挖掘
Python编程入门:从基础到实战
【9月更文挑战第26天】 在这篇文章中,我们将一起探索Python编程的奇妙世界。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的信息和技巧。我们将从Python的基本语法开始,然后逐步深入到更复杂的主题,如函数、类和模块。最后,我们将通过一个实际的项目来应用我们所学的知识。让我们一起开始这段Python编程之旅吧!
|
4天前
|
数据可视化 Python
使用Python进行数据可视化:从入门到精通
【8月更文挑战第60天】本文是一篇面向初学者的Python数据可视化教程,旨在帮助读者掌握如何使用Python及其强大的库(如Matplotlib和Seaborn)来创建引人入胜的数据可视化。我们将从基础开始,逐步深入,最终达到能够独立完成复杂数据可视化项目的水平。无论你的背景如何,只要你对数据可视化感兴趣,这篇文章都将为你开启一段新的学习之旅。
|
5天前
|
机器学习/深度学习 人工智能 数据挖掘
探索Python的奥秘:从基础到实践
本文深入探讨了Python编程语言的核心概念,从语法基础出发,逐步过渡到实际应用案例,旨在为读者提供一个全面而深入的Python学习视角。不同于传统教程,本文更注重于启发引导与实践结合,帮助读者在理解Python语言哲学的同时,能够将所学知识应用于实际项目中,实现从理论到实践的飞跃。
|
5天前
|
Python
Python 装饰器入门:让代码更灵活和可维护
Python 装饰器入门:让代码更灵活和可维护
10 1
|
7天前
|
设计模式 开发者 Python
Python中的装饰器:从入门到精通
【9月更文挑战第25天】本文深入浅出地介绍了Python装饰器的使用,包括其定义、语法和实际应用。通过实例演示如何利用装饰器增强函数功能,同时探讨了装饰器的高级用法如带参数的装饰器和装饰器嵌套。最后,文章强调了在设计装饰器时应避免的常见陷阱。
下一篇
无影云桌面