美文网首页
Python 初步

Python 初步

作者: 康乐芳华 | 来源:发表于2017-11-22 00:45 被阅读0次

第一个程序

新建 hello.py 文件 内容自定 如:
print("Hello Python") 结尾的分号有无均可; 2 跟 3 版本的print 写法有些许的不同
Windows 终端运行 Python: 在当前文件夹下运行
python hello.py 输出:
Hello Python

变量

命名规则跟其他的语言差不了多少 比如 js

字符串

name = "ada lovelase"
print(name.title())

可以发现对于变量的声明, 不用你大吼一声, 当然我知道 js里面是有 var let 这样的声明的, 你直接用就行了
这个title方法挺有意思(傻帽)的, 对于字符串能转换首字符的大小写, 还有
upper()方法转换成大写 lower()方法转换成小写
字符串拼接直接就是 + 再熟悉不过了
strip()方法删除字符串开头或是结尾的空白, 这个功能跟 js 里面的字符串的 trim()很相像
还有lstrip() 删开头的空白 rstrip() 删结尾的空白 对应 trimLeft()trimRight()
这几个方法对原字符串没有影响

format() 格式化方法

age = 21
name = "joi"
// 下面的数字是一个可选项
print('{0} was {1} years old'.format(name, age))
// joi was 21 years old

数字

加减乘除一样不少, 乘方是**
2 ** 3 // 8 JavaScript里面也是有的
字符跟数字相加减的时候可能会遇到错误, 比如

age = 12
message = "happy " + age + "rd birthday!!!"
print(message)

报错如下 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: must be str, not int
解决方式是把 age 变成 字符的类型 用到 str() 这是一个静态方法, 不是实例方法. 加减这一点跟 js 还是有区别的

数据类型测试

name = 'zhu'
print(type(name)) // <class 'str'>

相关文章

  • Python 初步

    第一个程序 新建 hello.py 文件 内容自定 如:print("Hello Python") 结尾的分号有...

  • Python初步

  • Python爬虫初步

    爬虫学习 目的:爬取壁纸并保存到本地 目标网站: http://desk.zol.com.cn/dongman/ ...

  • python爬虫初步

    和http(超文本传输协议) 爬虫步骤:确认需求》寻找需求》发送请求》解析数据》存储数据 python爬虫初步 编...

  • Python初步了解

    语言之间的对比 PHP类:适用于写网页,局限性 受欢迎度下降Python Java: 可以写网页 也可以写后台功...

  • python初步学习

    当数据较小时id所指向一个内存空间,较大时指向不同的内存空间 input有接收数据的功能,并将接受的数据转换成字符...

  • 初步尝试Python

    之前的Ruby学到手的内容有限,觉得好多东西自己无法理解。现在又重新出发,开始尝试学习Python。

  • Python:闪电批量文件重命名

    大致路径 对python只会打“hello,world”的基础下,安装了python3和pycharm; 初步了解...

  • GUI-Tkinter编程1

    tkinter是python内置库,可用于初步了解gui编程python自带的idle就是使用tkinter编写的...

  • Python网络爬虫(由简入深)

    本文章包含内容 一、Python必备基础认识二、Python编写的初步尝试(用Sublime Text编写)三、网...

网友评论

      本文标题:Python 初步

      本文链接:https://www.haomeiwen.com/subject/sbwgvxtx.html