从零单排——Python学习笔记(一)

教材来源:1、Bilibili《Python全套视频教程(700集)》——up主:千峰Python学习营
2、C语言中文网www.c.biancheng.net

Python

【定义】:是一种面向对象、解释型、弱类型的脚本语言。

【文件命名规则】:不以数字开头,最好用英文。(例:字母_数字.py)

【常量(constant)】:固定的值。

【变量(variable)】:用于存放可变值的标识符(容器)。

  • 声明一个变量就是向内存“要”一块空间(一个地址)。
  • 命名规则:1、由字母、数字和“_”组成;
    2、不能以数字开头;
    3、区分大小写;
    4、不能用python中的关键字;
    5、建议使用“驼峰式”(variableName)、“下划线式”(variable_name)、“单词”(age、name等)。
  • 变量中可存放的值的类型:字符串、整型、浮点型、布尔型、列表、元组、字典、集合。
类型形式
字符串(string,str)‘abc’、‘100’、‘你好’ 、‘2.22’、“100”、’’‘你好 ‘’’
整型(integer,int)1、6、88
浮点型(float)2.4、7.29
布尔型(bool)True,False(首字母必须大写)
列表(list)[ ]、[1,2,3.1]、[‘a’,‘b’,5,True]、[(1,‘a’),‘abc’,{‘name’:‘age’}]
元组(tuple)( )、(‘abc’,103,9.6,False)、((1,3),(‘a’,‘b’))
字典(dictionary,dict){ }、{1:10,‘t’:(1,2)}、{‘a’:‘b’}、{(‘a’,‘b’)}
集合(set)set( )、{1,‘t’,(1,2)}

用于数据类型查询及转换的内置函数:
type( ):测试并返回变量类型的名称
str( ):将数据转换为字符串类型
int( ):将数据转换为整数类型
float( ):将数据转换为浮点数类型

一、系统内置函数、运算符及关键字

(一)print( )函数

【定义】输出(打印)指定的内容。

1、格式

print(常量)
print('字符串')/print("字符串")/print('''字符串''')
print(变量)/print(变量1,变量2,……变量n)
print(函数)                 #输出函数的返回值或地址

#假设a,b,c为变量
>>>print(a,b,c)            #输出后“,”显示为一个空格,变量类型不限
a b c
>>>print(a+b+c)            #输出后“+”显示为无分隔状态,但字符串只能拼接字符串
abc
>>>print(a,b,c,sep='')     #指定分隔符,默认为一个空格
a b c
>>>print(a,b,c,sep='¥')
a¥b¥c
>>>print(a,b,c,end='3')    #指定末位符,默认为换行
a b c3

2、转义字符(适用于字符串)

类型功能
\n(newline)换行
\r(return)回到行首,覆盖前文
\t制表符(4个空格)
输出单引号「’」
"输出双引号「"」
‘’’ ‘’’三引号,1、原样输出引号中的内容,2、多行注释
r’’原样输出引号中的内容
  • 不同类型的引号可以相互嵌套,无须转义。(单嵌双、双嵌单、三嵌单/双)
  • 同类型的引号嵌套须转义。(单嵌单、双嵌双)
  • 「#」添加单行注释,「’’’ ‘’’」添加多行注释。

3、格式化输出
(1)占位符

类型功能
%sstr,字符串占位符
%ddigit,整型数字占位符
%ffloat,浮点型数字占位符
%.0f个位取整数,四舍五入
%.1f保留小数点后一位,四舍五入
>>>print('……%s……' % 变量)
……变量值……
>>>print('……%s…%s…' % (变量1,变量2))
……变量1的值…变量2的值…

(2)format( )函数

>>>print('……{}……{}……'.format(变量1,变量2))
……变量1的值……变量2的值……

(二)input( )函数

【定义】input( ) 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。

(三)运算符

1、赋值运算符
(1)基本的赋值运算符:「=」
「=」是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量。(也可以理解为将变量指向特定的内存地址,这个概念需要重点掌握!)
连续赋值:a=b=c=100

(2)拓展的赋值运算符
在这里插入图片描述图片来源:C语言中文网

2、算数运算符
在这里插入图片描述
图片来源:C语言中文网

3、关系运算符(比较运算符)
在这里插入图片描述
图片来源:C语言中文网

4、逻辑运算符
在这里插入图片描述
图片来源:C语言中文网

5、位运算符
在这里插入图片描述
图片来源:C语言中文网

6、三目运算符
格式如下:
exp1 if condition else exp2

condition 是判断条件,exp1 和 exp2 是两个表达式。如果 condition 成立(结果为真),就执行 exp1,并把 exp1 的结果作为整个表达式的结果;如果 condition 不成立(结果为假),就执行 exp2,并把 exp2 的结果作为整个表达式的结果。
效果等同如下语句:

if condition:
	exp1
else:
	exp2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值