python入门

本文介绍了Python编程的基础知识,包括变量的命名规则和赋值,数据类型的介绍如数值、字符串、布尔值和None,以及类型转换。还详细讲解了运算符的用法,如算术、赋值、比较和逻辑运算符。此外,文章涵盖了流程控制的条件判断(if...else...,elif)和循环结构(while,for,嵌套循环,break和continue)。
摘要由CSDN通过智能技术生成

目录

一、变量

(一)变量名规则

(二)变量赋值

(三)变量销毁

二、数据类型

(一)数值

(二)字符串

(三)布尔值 

(四)None

(五)类型转换

1、布尔类型转换

2、数值类型转换

三、运算符

(一)算数运算符

 1、可用来操作数字运算

2、可使用操作字符串

(二)赋值运算符 

(三)比较运算符  

(四)逻辑运算符 

四、流程控制

(一)条件判断

1、if...else...语句

2、elif

3、自动类型转换

(二)循环

1、while循环

2、for循环

3、嵌套循环 

4、break和continue


一、变量

(一)变量名规则

在Python中,变量名遵循以下的规则:

  • 变量名由字母、数字和下划线组成,也就是可以为字母:a-z、A-Z;数字:0-9;符号:_
  • 变量名不能以数字开头
  • 变量名是区分大小写的,比如a 和 A就是两个不同的变量。
  • 普通变量一般用小写字母
  • 最好不要用单词加数字的方式来命名变量,尤其是没有意义的随机数字。
  • 有两种风格的变量名:单词之间用下划线隔开;每个单词的首字母使用大写字母(也称为驼峰命名法)

(二)变量赋值

# 定义两个变量
a,b=1,2
print(a,b)
1 2

# 进行交换,现在a=2, b=1 
a, b = b, a
print(a,b)
2 1

a=b=c=1
print(a,b,c)
1 1 1

(三)变量销毁

del a

二、数据类型

(一)数值

Python中数值有两种类型,整形(int)和浮点型(flfloat),通俗一点的讲,一个是不带小数点的,一个带小数点的。

规则:整型+整型=整型;只要有浮点数参与的运算,它的结果肯定也是浮点数。

(二)字符串

单引号、双引号均可表示。

如果字符串含有特殊字符需要打印输出,比如双引号,我们可以加一个\来进行转义。(r代表取消转义)

print("Buddha: \"What we think, we become.\"") 

# 输出的结果是:Buddha: "What we think, we become." 

#也可以使用单引号定义字符串,这样就不用对字符中的字符串进行转义了

print('Buddha: "What we think, we become."') 

要定义的字符串比较长,超出了一行的长度,在编写的时候使用一个反斜杠"\"来连接多行

sentence = "This's a very long long long \ 

long long sentence............" 

print(sentence)

如果说还有更长的字符串,类似一整段话,我们可以使用三引号"""

zen = """Beautiful is better than ugly. 

Explicit is better than implicit. 

Simple is better than complex. 

Complex is better than complicated. 

Flat is better than nested. 

Sparse is better than dense.""" 

print(zen)

(三)布尔值 

True 和 False,顾名思义True代表真,False代表假,True =1,False=0

(四)None

代表空值,不能作为变量,如果一开始一个变量不知道设为什么值的时候设为None。

注:\n表示换行

\000表示空格

三个双引号"""可代表跨多行表示,位于句头和句末。

#表示单行注释,三个"""或‘’‘代表多行注释,头尾行独立都要有同类型的。

快捷键:contrl /command + / (选中需要注释的行按快捷键,可以每行开头都有#快速注释多行)

(五)类型转换

1、布尔类型转换

bool()中输入数值时,除了0输出False,其他任何数字输出都是True。

bool()中输入字符串时,除了空的bool("")和bool(None)输出False,其他任何数字输出都是True(含空格)。

2、数值类型转换

分为整型int()、浮点型float()

  • (1)转化为整型

浮点型float()转为整型,int()无四舍五入,就是小数点后面全部去掉。

布尔类型转为整型,默认True =1,False=0。

字符串类型转为整型,字符串必须全为数字,否则会报错。

  • (2)转化为浮点型

将整型转化为浮点型,默认后面加小数点和0.

将布尔类型转化为浮点型,默认True =1.0,Fals

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值