一、python声明变量

变量的命名和使用
# 在Python中使用变量时,需要遵守一些规则和指南。
# 违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。
# 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
# 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
# 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。
# 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
# 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
# 要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着你编写的程序越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名。
# 注意  就目前而言,应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的主意。
 
  1. #声明变量
  2. message = "Hello Python world!"
  3.  
  4. #打印结果
  5. print(message)

  上边代码输出的结果为: Hello Python world!

二、python修改变量值

下面来进一步扩展这个程序:修改以上代码,使其再打印一条消息。为此,在以上中添加一个空行,再添加下面两行代码:

  1. message = "Hello Python world!"
  2. print(message)
  3. message = "Hello Python Crash Course world!"
  4. print(message)

现在如果运行这个程序,将看到两行输出:

  1. Hello Python world!
  2. Hello Python Crash Course world!
以上代码将打印出两个结果,按照执行先后顺序,第一个print打印的是在他之前的变量值,如果这里不打印,在代码的最后只打印一次,那么它将始终打印最新记录的变量值,其他不打印
因此上在python程序中可随时修改变量的值,而Python将始终记录变量的最新值
 

三、python字符串类型

字符串 就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

 "This is a string."   'This is also a string.' 

这种灵活性让你能够在字符串中包含引号和撇号:

  1. 'I told my friend, "Python is my favorite language!"'
  2. "The language 'Python' is named after Monty Python, not the snake."
  3. "One of Python's strengths is its diverse and supportive community."

3.1 使用方法修改字符串大小

修改英文字符串的方法总共有三种: title() 方法,英文单词首字母全部大写      upper() 方法,英文单词全部大写    lower() 方法,全部小写

  1. name = "pthon or javascript"
  2. print(name.title())
  3. print(name.upper())
  4. print(name.lower())

以上代码打印的结果分别为:

  1. Pthon Or Javascript
  2. PTHON OR JAVASCRIPT
  3. pthon or javascript

四、python列表

列表 由一系列按特定顺序排列的元素组成。

你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;

也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。

鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。

在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。

  1. names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

4.1 访问列表元素

列表类似于javascript中的数组概念,是一个有序集合,因此上要访问列表的任何一个元素只需要将该元素的位置或索引告诉python即可,如下:

  1. names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
  2. # 访问第一个列表值,记住:列表值一般从0开始,在很多编程语言中都是如此
  3. print(names[0])
  4. #获取的值是
  5. liu de hua
  6. #我们用学习过的title()方法,让他显示更整齐好看,首字母全部大写
  7. print(names[0].title())
  8. #返回的值
  9. Liu De Hua

4.2  操作列表

  1. 使用append(),在列表末尾添加新的对象

  1. names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
  2. names.append("na ying")
  3. print(names)

  2、清空列表,clear()

  1. names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
  2. names.clear()
  3. print(names)

  3、列表拷贝 copy()

  1. names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]
  2. name_2 = names.copy()
  3. print(name_2)

  4、计算元素出现的次数  count()

  1. names = ["aa","bb","cc","bb","dd","ee","bb"]
  2. li_name = names.count("bb")
  3. print(li_name)

  5、扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)

 

  6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)

  7.在指定索引位置的前面插入元素  insert()

  8.使用 del 用酒删除值,pop()方法删除值,但仍可使用

  

  9、当不知道元素的位置,但知道元素的值,可使用remove()方法删除元素,并可继续使用该值

python变量声明及简单数据类型的更多相关文章

  1. Python 变量(赋值,数据类型,数据类型转换)

    一.python 变量赋值方式有三种: 1.直接赋值:age = 28 2.多个变量赋值 age, sex = 28, 1  #每个变量都必须要有个对应的值 3.特殊形式的赋值(链式赋值)  a = ...

  2. [ python ] 变量及基础的数据类型

    python2 和 python3 不同的编码方式 python2 默认编码方式是 ascii码 python3 默认编码方式是 utf-8 具体表现为:当 python3 和 python2 在打印 ...

  3. Python变量、常量、数据类型

    1. 变量 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息.例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次 ...

  4. Python 变量和常量及数据类型

    一.变量的命名 变量由字母.数字和下划线组成.变量的第1个字符必须是字母或下划线. 二.变量的赋值 例: x = 1 三.局部变量 局部变量只能在函数或者代码段内使用. 四.全局变量 在函数之外定义的 ...

  5. Python编程从入门到实践笔记——变量和简单数据类型

    Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...

  6. python变量和简单的数据类型

    1.运行hello_world.py时发生的情况 运行hello_world.py时,Python都做了些什么呢?实际上,即便是运行简单的程序,Python所做的工作也相当多: #!/usr/bin/ ...

  7. python基础之变量和简单数据类型

    1.1 变量的命名和使用规范 变量名可以包含数字.字母.下划线,但是不能以数字开头. 变量名不能包含空格,可使用下划线来分割其中的单词. 不要将Python关键字和函数名用作变量名. 变量名应既简短又 ...

  8. Python函数声明以及与其他编程语言数据类型的比较

    1.函数声明 与其它大多数语言一样 Python 有函数,但是它没有像 C++ 一样的独立的头文件:或者像 Pascal 一样的分离的  interface / implementation 段.在需 ...

  9. python变量与基础数据类型

    一.什么是变量 变量是什么?  变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用.在python中一切都是变量. 1.python变量命名的要求 1,必须有数字,字母,下划线任意组合. ...

随机推荐

  1. Washing Plates 贪心

    https://www.hackerrank.com/contests/101hack41/challenges/washing-plates 给定n个物品,选这个物品,贡献 + p, 不选的话,贡献 ...

  2. Aura Component Skills & Tools

    本篇参考: https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_fundamentals 不知不觉已经做了三年多的 ...

  3. Js常见算法实现汇总

    /*去重*/ <script> function delRepeat(arr){ var newArray=new Array(); var len=arr.length; for(var ...

  4. 可视化工具Navicat的使用/pymysql模块的使用

    一.可视化工具Navicat的使用 1.官网下载:http://www.navicat.com/en/products/navicat-for-mysql 2.网盘下载:http://pan.baid ...

  5. Callback, Promise和Async/Await的对比

    Callback, Promise和Async/Await的对比 Callback Hell getData1(function (data1) { console.log('我得到data1了') ...

  6. 构建第一个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 二.说明:      本文综合之 ...

  7. 永洪BI——国内领军的一站式大数据分析平台

    平台: CentOS 类型: 虚拟机镜像 软件包: jdk-7.79-linux yonghongbi.sh basic software big data business intelligence ...

  8. Team Foundation 版本控制

    与 Visual Studio 的一流集成. 使用富文件和文件夹差异工具突出显示代码更改. 借助强大的可视化跨分支跟踪代码更改. 集成的代码评审工具有助于在签入代码之前获得反馈. 使用托管版本或本地版 ...

  9. 重置 file input

    有时用户上传相同附件时也需要触发input[type='file']的change事件,除了将form重置外,还可以将input的value设为空 <input type="file& ...

  10. linux 链接的使用 创建和删除符号连接

    1 . 使用方式 :ln [option] source_file dist_file                     -f 建立时,将同档案名删除.                     ...