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

本文介绍Python的基本特性,包括简洁的语法、内置函数的应用以及变量和字符串的基础操作。适合编程新手快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.前言


从零学习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同理


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值