Python入门学习:1.变量和简单的数据类型

python入门学习:1.变量和简单的数据类型

关键点:变量、字符串、数字

1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释

1.1 变量的命名和使用

??变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息。

1message = "hello world!"2# message 是一个变量3print(message)

??在python中使用变量时,需要遵循一些规则和指南。

  • 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。
  • 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
  • 不要将python关键字和函数名用作变量名。
  • 变量名应既简短又具有描述性。

1.2 字符串

??字符串就是一系列字符。在python中,用引号扩起的都是字符串,其中引号可以是单引号,也可以是双引号。

1" this is a string "2‘ this is also a string "
  • 修改字体大小写。
 1name = "ada lovelace" 2#以首字母大写 3print(name.title()) 4#输出 Ada love lace 5 6#全部大写 7print(name.upper()) 8 9#全部小写10print(name.lower())
  • 合并字符串
    ??在很多情况下,都需要合并字符串。python使用+来合并字符串。
1first_name = "ada"2last_name = "lovelace"3full_name = frist_name + " " + last_name4print(full_name)

1.3 数字

  • 整数
    ??在python中可对整数执行(+)、(-)、(*)、(/)运算。在终端会话中,python直接返回运算结果。python使用两个乘号表示乘方运算:
13**2 = 923**3 = 27
  • 浮点数
    ??python将带小数点的数字称为浮点数,大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现数字的任何位置。
    ??从很大程度上说,使用浮点数时都无需考虑其行为。只需要输入使用的数字,python通常会按你期望的方式处理他们:
10.1+0.1 = 0.220.2+0.2 = 0.4

但需要注意的是,结果包含的小数位数可能是不确定的:

10.2+0.1 = 0.3000000000000000423 * 0.1 = 0.30000000000000004
  • str()避免类型整数错误
1age = 232#str()将23转化为"23"3message = "happy " + str(age) + "rd birthday!"

1.4 注释

??在python中,注释用#号标识。#后面的内容都会被python解释器忽略。

1#向大家问好2print("hello python people!")d

原文地址:https://www.cnblogs.com/ywx123/p/10023791.html

时间: 2024-08-05 15:25:20

Python入门学习:1.变量和简单的数据类型的相关文章

python入门学习之变量篇

[前言] 在公司内部wiki上看到一个不错的学习网站,遂开始了我这慢悠悠的学习之旅. 网站链接:https://www.codecademy.com 1.理解布尔值 一种数据类型. 简单来说,正如你家里的电灯有开关两种状态一样,布尔值 同样也有两个值,即为True和False. 你可以使用变量来存储布尔数据. a = True  b = False 2.实战 以下为网站给出的任务: Set the following variables to the corresponding values:

python入门学习之变量注释篇

单行注释 在行首加#即可. 多行注释 1)在每行都加#号.很显然,这种方法很耗时,低效,,简直是在折磨人. 2)在要注释的代码两端加上三个双引号即可. 可参考下方多行注释 """ multiline comment -- line1 multiline comment -- line2 multiline comment -- line3 """

python入门学习:7.函数

python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数 ??使用关键字def告诉python要定义一个函数,紧接着跟着函数名,冒号.后面的缩进构成函数体.例如: 1def func_name():2    函数体34def greet_user():5    """显示简单问候语"""6    print("hel

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

Python入门学习:一步步教你怎么用Python写贪吃蛇游戏

前几天,有人提到贪吃蛇,一下子就勾起了我的兴趣,毕竟在那个Nokia称霸的年代,这款游戏可是经典中的经典啊!而用Python(蛇)玩Snake(贪吃蛇),再合适不过了. 这里通过一个Python入门学习的例子跟大家详细讲解一下! 先通过下面这个效果图来感受下吧! 1 环境 操作系统:Windows Python版本:3.7.3 2 需求分析 我们先来回顾下贪吃蛇中的游戏元素及游戏规则. 首先呢,需要有贪吃蛇.有食物:需要能控制贪吃蛇来上下移动获取食物:贪吃蛇在吃取食物后,自身长度增加,同时食物消

python 入门学习 载抄

python入门 解释型语言 和编译型语言 计算机本身不能识别高级语言,当我们运行一个程序的时候,需要一个“翻译” 来把 高级语言转换成计算机能读懂的语言. “翻译”过程分两种: 编译 编译型语言在执行程序前,首先会通过编译器执行一个编译的过程,把程序编译成机器语言. 之后,程序再次运行的时候,就不要“翻译”了,而是可以直接执行.比如C语言. 编译型语言的优点在于在运行程序的时候不用解释,可直接利用已经翻译过的文件. 解释 解释型语言就没有编译的过程,而是在程序运行的时候,通过解释器逐行解释代码

Python入门学习指南--内附学习框架

Python入门学习指南 最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台: 78486745 ,欢迎大家加入共同交流学习. 对于初学者,入门至关重要,这关系到初学者是从入门到精通还是从入门到放弃.以下是结合Python的学习经验,整理出的一条学习路径,主要有四个阶段 NO.1 新手入门阶段,学习基础知识 总体来讲,找一本靠谱的书,由浅入深,边看边练. 网上的学习教程有很多,多到不知道如何选择.所有教程在基础知识介绍方面都差不多,区别在于讲的是否足够细(例如运

[简明python教程]学习笔记之编写简单备份脚本

[[email protected] 0503]# cat backup_ver3.py #!/usr/bin/python #filename:backup_ver3.py import os import time #source source=['/root/a.sh','/root/b.sh','/root/c.sh'] #source='/root/c.sh' #backup dir target_dir='/tmp/' today=target_dir+time.strftime('

python入门学习:8.类

python入门学习:8.类 关键点:类 8.1 创建和使用类8.2 使用类和实例8.3 继承8.4 导入类 8.1 创建和使用类 ??面向对象编程是最有效的软件编写方法之一.在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象.根据类来创建对象被称为实例化,这让你能够使用类.8.1.1 创建dog类??下面创建一个dog类: 1calss Dog(): 2 3    def __init__(self,name,age): 4        self.name = n