变量:

①变量名可以包括字母、数字、下划线,但是数字不能作为变量的开头。

例:

name1(√)

1name(×)

变量名有错误时会出现错误提示:SyntaxError:invalid syntax

②python的变量名区分大小写。

例:

Name和name为两个不同变量。

③变量名不能够包含空格,但可使用下划线来分割其中的单词。

例:

First_name(√)

First name(×)

骆驼拼写法:NumberOfStudents

④变量名不能和关键字重名。

⑤python中变量的类型可以自由变化,称为动态类型。

数学运算:

在python2中,除法/的结果取整数。而在python3中,除法/的结果包含小数,如只想取整数,需使用//。

字符串:

① 使用单引号或双引号。

② 使用加号+可以连接字符串。

例:

>>> greeting="Hello"

>>>name="Peter"

>>>greeting+name

'HelloPeter'

一些函数:

① print() 输出

② input() 输入(返回一个字符串

③ len() 字符串中字符个数

例:

>>> len("hello")

5

④ title() 以首字母大写的方式显示每个单词

例:

>>>myname="peter"

>>>myname.title()

'Peter'

⑤ upper() 将字符串全部改写为大写字母

例:

>>>myname.upper()

'PETER'

⑥ lower() ↑反

⑦ str() 将非字符串转换为字符串

⑧ int() 将非整数值表示为整数

⑨ float() 将整数和字符串转换成浮点数

列表相关:

① 创建列表:

例:

>>>bestfriends=["Peter","Luna","Kiki"]

② 打印列表

例:

>>>print(bestfriends)

['Peter','Luna','Kiki']

③ 访问列表元素

例:

>>>bestfriends[0]

'Peter'

>>>bestfriends[2]

'Kiki'

>>>bestfriends[-1]

'Kiki'

>>>bestfriends[-2]

'Luna'

④ 添加列表元素

Append() ——加到末尾

例:

>>>bestfriends.append("Roki")

>>>print(bestfriens)

['Peter','Luna','Kiki','Roki']

Insert() ——加到任意位置

例:

>>>Bestfirends.insert(1,"Helen")

>>>print(bestfriends)

['Peter','Helen','Luna','Kiki','Roki']

⑤ 删除列表元素:

Del语句——需要知道元素的索引

例:

>>>del bestfriends[1]

>>>print(bestfriends)

['Peter','Luna','Kiki','Roki']

Remove方法——不需要知道元素的索引

例:

>>>bestfriends.remove("Kiki")

>>>print(bestfriends)

['Peter','Luna','Roki']

Pop()方法——删除元素后可继续使用该元素的值

关于使用列表:

① 获取列表的长度——使用len()

② 查找列表中单个元素的索引——使用index()

例:

>>>bestfriends.index("Luna")

1

③ 对列表排序——使用sort()

注:

排序完成后不可恢复

如果想按照相反的顺序排列,只需在sort()括号中增加reverse=True

④ 反转列表——使用reverse()

例:

>>>bestfriends.reverse()

>>>print(bestfriends)

['Roki','Luna','Peter']

字符串和列表的相互转换:

① 列表→字符串——使用join()方法

例:

>>>strBestfriends=" ".join(bestfriends)

>>>print(strBestfriends)

Roki Luna Peter

② 字符串→列表——使用split()方法

例:

>>>strBestfriends="小A,小B,小C,小D"

>>>Bestfriends=strBestfriends.split(",")

>>>print(Bestfriends)

['小A','小B','小C','小D']

pythondd_一些PYTHON :D:D:D相关推荐

  1. pythondd_工程脚本插件方案 - c集成Python基础篇

    工程脚本插件方案 - c集成Python基础篇 序: 为何要集成脚本,怎样在工程中集成Python脚本. 在做比较大型的工程时,1般都会分核心层和业务层.核心层要求实现高效和稳定的基础功能,并提供调用 ...

  2. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  3. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  4. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  5. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  6. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  7. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  8. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  9. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

最新文章

  1. #研发解决方案介绍#基于ES的搜索+筛选+排序解决方案
  2. mysql+keepalived搭建高可用环境
  3. Groovy初体验:构建高性能JVM应用
  4. pythonapp下载-python编程狮app下载
  5. 延迟关机_苹果电脑到底需不需要关机?关机和休眠你选择哪个
  6. asp.net调试方法
  7. 500套xmind经典模板_构建可视化思维 一个原创作者三年XMind经验总结
  8. vue动态添加style样式
  9. python 连接 mysql 被拒绝
  10. c语言逐行存储到txt,c语言逐行读取txt文件数据
  11. 俄数学天才破解庞加莱猜想拒领百万奖金
  12. 2011年11月编程语言排行榜:Objective-C有望成为2011年年度编程语言。
  13. Java Swing实现画板,可以打开,保存,基本图形,画笔设定
  14. c语言如何实现高内聚低耦合_如何实现高内聚低耦合?高内聚低耦合的现实例子...
  15. Restful风格的URL请求
  16. ryu-manager报错SyntaxError: invalid syntax
  17. 霍纳法则(Horner‘s rule)
  18. Oracle通过定时任务+dblink+存储过程传数据到中间库
  19. 运用小数据逆袭,一家地区超市让沃尔玛甘拜下风
  20. 查论文、期刊的排名等的方法

热门文章

  1. 国潮宫廷中国风文创包装品牌样机
  2. UI设计师必定需要了解的sketch素材
  3. oppo手机显示andrOid什么意思,OPPO R17 Pro手机状态栏图标分别代表什么意思?
  4. pythonexecquery_python 进程信息
  5. windows10下安装JDK及环境变量设置
  6. python网页前端和react有什么区别_Vue 和 React 的优点分别是什么?
  7. c语言绑定,C++实现动态绑定代码分享
  8. iso qemu 安装ubuntu_我该如何安装qemu?
  9. 越狱后必装软件_iOS 13全系统越狱详细教程疑难解答
  10. flask数据库sqlalchemy查询