您的位置:首页 > 编程语言 > Python开发

0.Python入门之变量和字符串

2017-11-13 18:38 417 查看

一.前言

从零学习Python系列

Life is short.You need Python.

参考书目:<<零基础入门学习Python>>

版本:Python3

Python特点:

1.运行速度没有C这类编译型语言快,但语法简洁干净,且设计严谨,代码量相对较小

2.不需要关注数据类型,内存溢出,边界检查等

3.应用场景:web应用开发,系统网络运维,科学计算,游戏与图形界面开发,网络编程等

二.开始学习

2.1.从IDLE启动Python

IDLE是一个Python Shell,是通过输入文本与Python程序交互的途径,类比于cmd窗口,用于给操作系统下达命令,IDLE包含在下载的Python安装包中.

简单的尝试

>>>print("I will win"*3)  #重复显示三次字符串

I will win

I will win

I will win


2.2.缩进

1.缩进是Python的灵魂,类比于C语言的大括号表示作用域,Python通过缩进替代,显得有层次,小心对待代码的缩进.

2.输入冒号,IDLE会在下一行自动进行缩进.

典型的缩进代码

if a=1:
print("1")


2.3.BIF

BIF是内置函数,如input接收输入再将其返回,print()将括号里内容显示到屏幕上。

>>>temp = input("输入数字")


三.变量和字符串

3.1.变量

大多数语言:

a=1理解为变量赋值也称把值(1)存储在内存(变量a)中,内存的名字(a)就叫变量

Python:

不是把值存储在变量中,只是把名字贴在值上,变量只是名字,标签.


注意点

1)使用变量前先赋值,变量名不可以数字开头

2)变量大小写表示不同变量


3.2.字符串

概述

1)引号(可单可双)内的东西为字符串,字符串也叫文本.

>>>'5'+'8'
'58'  #字符串的拼接


2)字符串内容出现单引号用转义字符\或改用双引号.

>>>'Let\'s go'  #"Let's go"
Let's go


3)防止反斜杠的滥用,使用原始字符串,如string=r'C:\now'

4)反斜杠不能放在字符串的末尾(表示字符串没有结束,换行继续),如'fish\'错误


字符串的用法辨析

>>>string = 'C:\now'
>>>string
'C:\now' #转义字符和n构成换行符了
>>>print(string)
C:
ow

>>>string = 'C:\\now'

#加上转义字符对转义字符转义,但转义字符太多,程序混乱

>>>string
'C:\\now'
>>>print(string)
C:\now



原始字符串

用法为在字符串前加上'r'。

>>>string = r'C:\now'
#使用原始字符串
>>>string
'C:\\now'
>>>print(string)
C:\now

使用字符串注意无论是否原始字符串,都不能以反斜杠作为结尾(反斜杠在末尾表示字符串未结束,换行继续)

>>>string = 'Fish\'  #error



长字符串

用于得到一个跨越多行的字符串,使用三重引号字符串。

>>>print(“““
从明天起,做一个幸福的人
喂马,劈柴周游世界
”””)

从明天起,做一个幸福的人
喂马,劈柴周游世界

书海拾荒

1)Python的变量不需要事先声明,直接赋值即可

2)Tab键缩进,#表示注释

3)help(print)查看内置函数的调用方法

4)IDLE提供一些建议,如输入pr TAB会显示所有可能的命令来参考

5)if条件成立,执行下方缩进的所有内容,else同理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: