python变量声明及简单数据类型
一、python声明变量
- #声明变量
- message = "Hello Python world!"
- #打印结果
- print(message)
上边代码输出的结果为: Hello Python world!
二、python修改变量值
下面来进一步扩展这个程序:修改以上代码,使其再打印一条消息。为此,在以上中添加一个空行,再添加下面两行代码:
- message = "Hello Python world!"
- print(message)
- message = "Hello Python Crash Course world!"
- print(message)
现在如果运行这个程序,将看到两行输出:
- Hello Python world!
- Hello Python Crash Course world!
三、python字符串类型
字符串 就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:
"This is a string." 'This is also a string.'
这种灵活性让你能够在字符串中包含引号和撇号:
- 'I told my friend, "Python is my favorite language!"'
- "The language 'Python' is named after Monty Python, not the snake."
- "One of Python's strengths is its diverse and supportive community."
3.1 使用方法修改字符串大小
修改英文字符串的方法总共有三种: title() 方法,英文单词首字母全部大写 upper() 方法,英文单词全部大写 lower() 方法,全部小写
- name = "pthon or javascript"
- print(name.title())
- print(name.upper())
- print(name.lower())
以上代码打印的结果分别为:
- Pthon Or Javascript
- PTHON OR JAVASCRIPT
- pthon or javascript
四、python列表
列表 由一系列按特定顺序排列的元素组成。
你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;
也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。
在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。
- names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
4.1 访问列表元素
列表类似于javascript中的数组概念,是一个有序集合,因此上要访问列表的任何一个元素只需要将该元素的位置或索引告诉python即可,如下:
- names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
- # 访问第一个列表值,记住:列表值一般从0开始,在很多编程语言中都是如此
- print(names[0])
- #获取的值是
- liu de hua
- #我们用学习过的title()方法,让他显示更整齐好看,首字母全部大写
- print(names[0].title())
- #返回的值
- Liu De Hua
4.2 操作列表
1. 使用append(),在列表末尾添加新的对象
- names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
- names.append("na ying")
- print(names)
2、清空列表,clear()
- names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
- names.clear()
- print(names)
3、列表拷贝 copy()
- names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
- name_2 = names.copy()
- print(name_2)
4、计算元素出现的次数 count()
- names = ["aa","bb","cc","bb","dd","ee","bb"]
- li_name = names.count("bb")
- print(li_name)
5、扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)
6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)
7.在指定索引位置的前面插入元素 insert()
8.使用 del 用酒删除值,pop()方法删除值,但仍可使用

python变量声明及简单数据类型的更多相关文章
- Python 变量(赋值,数据类型,数据类型转换)
一.python 变量赋值方式有三种: 1.直接赋值:age = 28 2.多个变量赋值 age, sex = 28, 1 #每个变量都必须要有个对应的值 3.特殊形式的赋值(链式赋值) a = ...
- [ python ] 变量及基础的数据类型
python2 和 python3 不同的编码方式 python2 默认编码方式是 ascii码 python3 默认编码方式是 utf-8 具体表现为:当 python3 和 python2 在打印 ...
- Python变量、常量、数据类型
1. 变量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次 ...
- Python 变量和常量及数据类型
一.变量的命名 变量由字母.数字和下划线组成.变量的第1个字符必须是字母或下划线. 二.变量的赋值 例: x = 1 三.局部变量 局部变量只能在函数或者代码段内使用. 四.全局变量 在函数之外定义的 ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- python变量和简单的数据类型
1.运行hello_world.py时发生的情况 运行hello_world.py时,Python都做了些什么呢?实际上,即便是运行简单的程序,Python所做的工作也相当多: #!/usr/bin/ ...
- python基础之变量和简单数据类型
1.1 变量的命名和使用规范 变量名可以包含数字.字母.下划线,但是不能以数字开头. 变量名不能包含空格,可使用下划线来分割其中的单词. 不要将Python关键字和函数名用作变量名. 变量名应既简短又 ...
- Python函数声明以及与其他编程语言数据类型的比较
1.函数声明 与其它大多数语言一样 Python 有函数,但是它没有像 C++ 一样的独立的头文件:或者像 Pascal 一样的分离的 interface / implementation 段.在需 ...
- python变量与基础数据类型
一.什么是变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...
随机推荐
- Washing Plates 贪心
https://www.hackerrank.com/contests/101hack41/challenges/washing-plates 给定n个物品,选这个物品,贡献 + p, 不选的话,贡献 ...
- Aura Component Skills & Tools
本篇参考: https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_fundamentals 不知不觉已经做了三年多的 ...
- Js常见算法实现汇总
/*去重*/ <script> function delRepeat(arr){ var newArray=new Array(); var len=arr.length; for(var ...
- 可视化工具Navicat的使用/pymysql模块的使用
一.可视化工具Navicat的使用 1.官网下载:http://www.navicat.com/en/products/navicat-for-mysql 2.网盘下载:http://pan.baid ...
- Callback, Promise和Async/Await的对比
Callback, Promise和Async/Await的对比 Callback Hell getData1(function (data1) { console.log('我得到data1了') ...
- 构建第一个Spring Boot2.0应用之集成mybatis、Druid(七)
一.环境: IDE:IntelliJ IDEA 2017.1.1 JDK:1.8.0_161 Maven:3.3.9 springboot:2.0.2.RELEASE 二.说明: 本文综合之 ...
- 永洪BI——国内领军的一站式大数据分析平台
平台: CentOS 类型: 虚拟机镜像 软件包: jdk-7.79-linux yonghongbi.sh basic software big data business intelligence ...
- Team Foundation 版本控制
与 Visual Studio 的一流集成. 使用富文件和文件夹差异工具突出显示代码更改. 借助强大的可视化跨分支跟踪代码更改. 集成的代码评审工具有助于在签入代码之前获得反馈. 使用托管版本或本地版 ...
- 重置 file input
有时用户上传相同附件时也需要触发input[type='file']的change事件,除了将form重置外,还可以将input的value设为空 <input type="file& ...
- linux 链接的使用 创建和删除符号连接
1 . 使用方式 :ln [option] source_file dist_file -f 建立时,将同档案名删除. ...