📢📢📢📣📣📣 🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜 🏅🏅🏅CSDN Python领域优质创作者,大二在读,欢迎大家找我合作学习(文末有VX 想进学习交流群or学习资料 欢迎+++) 💕
入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀
💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺
🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈 🌟🌟🌟✨✨✨
前言:
【Python公开课】系列课程是针对Python入门&进阶打造的一全套课程,如果你喜欢的话就抓紧收藏订阅起来吧~💘💘💘 【报团取暖】🆘🆘🆘 🍋🍋🍋如果对学习没有自制力或者没有一起学习交流的动力,欢迎私信或者在文末添加我的VX,我会拉你进学习交流群,我们一起交流学习,报团打卡 群内更有众多福利等你来解锁哟,赶快加入我们吧!🍻🍻🍻
@TOC
1️⃣ 学习目标----提前知💞💞💞
☀️☀️☀️一个崇高的目标,只要不渝地追求,就会成为壮举!
- 了解Python中的关键字
- 掌握Python的变量和变量类型
- 掌握Python中的标识符,可以识别合法的标识符
- 了解Python不同运算符的使用
2️⃣ 学习任务----我能行🍻🍻🍻
🏅🏅🏅穷且益坚,不坠青云之志!
🚩01 基本语法
注释
Python中的单行注释以#开头!
# 第一个注释 print (“Hello, Python!”) # 第二个注释
多行注释可以使用三引号作为开头和结束符号
""" print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) """
行与缩进
正确示范:
if True: print ("True") else: print ("False”) print ("False”)
错误示范:
if True: print ("True") else: print ("False") print (”hello”)
语句换行
Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用圆括号
来实现。
str = ('Python是一种面向对象、解释型计算机程序设计语言,' '由Guido van Rossum于1989年底发明。' '第一个公开发行版发行于1991年,' '源代码同样遵循 GPL(GNU General Public License)协议。')
Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用\
来实现。
str = 'Python是一种面向对象、解释型计算机程序设计语言,' \ '由Guido van Rossum于1989年底发明。' \ '第一个公开发行版发行于1991年, ' \ '源代码同样遵循 GPL(GNU General Public License)协议。'
需要注意的是,在 [], {}, 或 () 中的语句,不需要使用圆括号进行换行。
total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five']
🚩02 变量和数据类型
变量和赋值
📢📢📢超市购物 现实生活中,大家去超市买东西的时候,往往都需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可。 Python中的变量用来存储数据
,变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。
num1 = 100 num2 = 87 result = num1 + num2
num1和num2变量就好比一个小菜篮子,它们分别存储的数据是100和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据累计之和。
变量的类型
🚩03 标识符和关键字
标识符
📢📢📢水果名称 现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。
- 标示符由字母、下划线和数字组成,且数字不能开头。
- Python中的标识符是区分大小写的。
- python中的标示符不能使用关键字
为了规范命名标识符,关于标识符的命名提以下建议:
- 见名之意
- 驼峰式
网络异常,图片无法展示|
关键字
关键字
指的是具有特殊功能的标识符。
help() # 进入帮助系统 help> keywords # 查看所有的关键字列表 help> return # 查看return这个关键字的说明 help> quit # 退出帮助系统
🚩04 简单数值类型
整型
整数类型(int)简称整型,它用于表示整数。
二进制:0b10100 八进制: 0o10111 十进制: 64 十六进制: 0x14
浮点型
浮点型(Float)用于表示实数。 浮点型字面值可以用十进制或科学计数法表示。 示例: <实数>E或者e<整数>
E或e表示基是10,后面的整数表示指数,指数的正负使用+或-表示。
布尔类型
布尔型数据只有两个取值:True和False bool值没有操作 所有的空都是False,所有的非空都是True
a = 0 # 整数0,False print(bool(a)) s = "" # 空字符串,False print(bool(s)) lst = [] # 空列表,False print(bool(lst)) dic = {} # 空字典,False print(bool(dic)) a = None # None表示空,False print(bool(a))
以下对象的布尔值都是False:
None False(布尔型) 0(整型0) 0.0(浮点型0) 0.0+0.0j(复数0) “”(空字符串) [](空列表) ()(空元组) {}(空字典)
复数类型
复数类型,用于表示数学中的复数,例如,5+3j。 📢📢📢两大特点: (1)复数由实数部分和虚数部分构成,表示为:real+imagj 或 real+imagJ (2)复数的实数real和虚数imag都是浮点型
数字类型转换
🚩05 运算符
算术运算符
赋值运算符
📢赋值运算符只有一个,即=
,它的作用是把等号右边的值赋给左边。 例如,x=1
anInt=12 anFloat=2.2 anStr='string' aList=['a','a','a'] anArray=(1,2,3) aMap={1:'a',2:'b',3:'c',} # 为多个变量赋同一个值:x=y=z=1
以及:
增量赋值
x+=1 x=x+1
将多个值赋值给多个变量
a, b = 1, 2
变量交换 X= 2
y =3 x,y = y,x
复合赋值运算符
比较运算符
逻辑运算符
成员运算符
🚩06 位运算
按位与
📢参与运算的两个数各对应的二进位进行“与”的操作。只有对应的两个二进位都是1
时,结果位就为1
,否则结果位为0
按位或
🏅按位或指的是参与运算的两个数各对应的二进位进行“或”的操作。只要对应的两个二进位有一个为1
时,结果位就为1
按位异或
🏅按位异或就是将参与运算的两个数对应的二进制位进行比较,如果一个位为1
,另一个位为0
,则结果为就为1
,否则,结果位为0
。
按位取反
🏅按位取反就是将二进位的每一位进行取反;0取反为1,1取反为0
按位左移
📣按位左移指的是二进位全部左移n位
,高位丢弃,低位补0
。
按位右移
📣按位右移指的是将二进位全部右移n位
,移出的位丢弃,移进的位补符号位
。
🚩07 运算符优先级
📣示例:
假设: a = 20,b = 10,c = 15d = 5,e = 0 那么: e = (a + b) * c / d=90 e = ((a + b) * c) / d=90 e = (a + b) * (c / d)=90 e = a + (b * c) / d =50
3️⃣ 本章小结----知难易🏆🏆🏆
😊😊😊人生是跋涉,也是旅行;是等待,也是重逢;是探险,也是寻宝;是眼泪,也是歌声!
📣📣📣本章主要讲解了Python中的变量、数据类型以及运算符
,这种知识都是最基础的语法,也比较容易理解。 希望大家在初学Python时期,多动手写代码进行练习,加深印象,为后期的深入学习打好扎实功底。