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_name
4print(full_name)
1.3 数字
- 整数
在python中可对整数执行(+)、(-)、(*)、(/)运算。在终端会话中,python直接返回运算结果。python使用两个乘号表示乘方运算:
13**2 = 9
23**3 = 27
- 浮点数
python将带小数点的数字称为浮点数,大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现数字的任何位置。
从很大程度上说,使用浮点数时都无需考虑其行为。只需要输入使用的数字,python通常会按你期望的方式处理他们:
10.1+0.1 = 0.2
20.2+0.2 = 0.4
但需要注意的是,结果包含的小数位数可能是不确定的:
10.2+0.1 = 0.30000000000000004
23 * 0.1 = 0.30000000000000004
- str()避免类型整数错误
1age = 23
2#str()将23转化为"23"
3message = "happy " + str(age) + "rd birthday!"
1.4 注释
在python中,注释用#号标识。#后面的内容都会被python解释器忽略。
1#向大家问好
2print("hello python people!")d
Python入门学习:1.变量和简单的数据类型的更多相关文章
- python入门学习:9.文件和异常
python入门学习:9.文件和异常 关键点:文件.异常 9.1 从文件中读取数据9.2 写入文件9.3 异常9.4 存储数据 9.1 从文件中读取数据 9.1.1 读取整个文件 首先创建一个pi_ ...
- python入门学习:7.函数
python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数 使用关键字def ...
- python入门学习:4.if语句
python入门学习:4.if语句 关键点:判断 4.1 一个简单的测试4.2 条件测试4.3 if语句 4.1 一个简单的测试 if语句基本格式如下,注意不要漏了冒号 1if 条件 :2 ...
- python入门学习:2.列表简介
python入门学习:2.列表简介 关键点:列表 2.1 列表是什么2.2 修改.添加和删除元素2.3 组织列表 2.1 列表是什么 列表,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...
- python的变量和简单的数据类型
决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...
- python入门学习:6.用户输入和while循环
python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...
- python入门学习:3.操作列表
python入门学习:3.操作列表 关键点:列表 3.1 遍历整个列表3.2 创建数值列表3.3 使用列表3.4 元组 3.1 遍历整个列表 循环这种概念很重要,因为它是计算机自动完成重复工作的常 ...
- 【转载】salesforce 零基础开发入门学习(六)简单的数据增删改查页面的构建
salesforce 零基础开发入门学习(六)简单的数据增删改查页面的构建 VisualForce封装了很多的标签用来进行页面设计,本篇主要讲述简单的页面增删改查.使用的内容和设计到前台页面使用的 ...
- python入门学习:8.类
python入门学习:8.类 关键点:类 8.1 创建和使用类8.2 使用类和实例8.3 继承8.4 导入类 8.1 创建和使用类 面向对象编程是最有效的软件编写方法之一.在面向对象编程中,你编写 ...
随机推荐
- Again Prime? No Time.(uva10870+数论)
Again Prime? No time.Input: standard inputOutput: standard outputTime Limit: 1 second The problem st ...
- 设计模式之原型模式——Java语言描述
原型模式是用于创建重复对象,同时又能保证性能.这种类型的设计模式属于创建型模式,它提供了一种创建对象的方式 这种模式实现了一个原型接口,该接口用于创建当前对象的克隆.当直接创建对象的代价比较大时,则适 ...
- 10个常见的JavaScript BUG
译者按: 安全起见,在开发中我基本不用==. 原文: 10 COMMON JAVASCRIPT BUGS AND HOW TO AVOID THEM 译者: Fundebug 为了保证可读性,本文采用 ...
- 网页导航栏 html + css的代码实现
一般来讲,我们的网页导航栏是这么个模式来构建在结构上:1.首先我们需要给导航栏的div 给个类名 一般为nav2.然后就是一个无序表格 3.由于导航栏的文字一般都是链接用来跳转页面 要在li里面包含一 ...
- HTML5效果:实现树叶飘落
实现如图所示的东西效果(落叶下落): html代码: <!DOCTYPE html> <html> <head> <title>HTML5树叶飘落动画& ...
- 排错-Loadrunner录制打不开浏览器解决方法
排错-Loadrunner录制打不开浏览器解决方法 by:授客 QQ:1033553122 问题描述: 采用自带的web测试站点http://127.0.0.1:1080/WebTours/,进行录制 ...
- gitlab汉化
是上一片,我已经介绍了,如何安装gitlab 这篇文章讲解一下如何安装使用汉化gitlab 如需要查看如何安装gitlab,请访问:https://www.cnblogs.com/ws17345067 ...
- Python笔记(十五):匿名函数和@property
(一)匿名函数 不想显式定义函数的时候,可以使用匿名函数. def f(x): return x*x #将匿名函数赋值给一个变量 result = lambda x:x*x print(result( ...
- Spark Shuffle机制
Spark Shuffle 一.HashShuffle 普通机制:产生磁盘小文件的数量为:M(map task number)*R(reduce task number) 过程: 1.map task ...
- @Autowired注解与@resource注解的区别(十分详细)
背景: 今天下班路上看到一个大货车,于是想到了装配,然后脑海里跳出了一个注解@Autowired(自动装配),于是又想到最近工作项目用的都是@Resource注解来进行装配.于是本着学什么东西都要一钻 ...