python基础

了解:
计算机分为:硬件系统和软件系统
我们学习python主要了解cpu内存
cpu(中央处理器): 处理指令和运算数据
内存: 存储数据用的(对于我们cpu要处理的数据存储的内存中)具体说是存储临时数据用的,最后存储的位置是硬盘

python :解释器
pycharm:集成开发环境
(以上为了解知识,有兴趣可以去百度…(因为多了我也不了解哈哈哈))

接下来python正式语法知识学习开始了,走点心~

python注释
注释的作用:让别人更容易看懂写的代码,方便后期的维护
注释的分类

  • 单行注释:#注释内容 , 快捷键:ctrl+/
  • 多行注释 " " "注释内容 " " " 三对单引号也ok
  • 解释器不执行注释内容

变量的作用:
变量就是存储数据的时候当前数据存储的地址的名字而已(可以理解为一个盒子用来装数据,这个盒子就是变量)
定义变量

变量名=值

变量名是自定义的,要满足标识符的命名规则
标识符是python中定义各种名字的统一规范的规则具体如下:

  • 由数字、字母、下划线组成
  • 数字不能开头写
  • 不能使用内置关键词(就是python中已有的词如 :true false while,try 等等)
  • 严格区分大小写

命名习惯

  • 见名知意
  • 大驼峰 例如: MyName
  • 小驼峰:如: myName
  • 下划线命名:my_name

使用变量

my_name=' zh'
print(my_name)

认识bug
bug是程序中出现的错误
出学常见的错误有三种:

  1. 定义的变量和使用的变量名称大小写不一样
  2. 变量先使用后定义
  3. 缩进问题

数据类型

数据类型分为:
整数型 int
浮点型;float
布尔型:true 和false
字符串型:str
列表:list
元组:tuple
集合:set
字典:dict
(高亮部分为重点掌握)
检测数据类型有一个语法:type(变量)
注意:变量没有类型,而是变量里存储的数据有类型

输出

认识格式化符号:
%d 整数
%f 浮点苏
%s 字符串 (可以输出整型浮点型)
%c 字符
例子:

age=18
name='tom'
weight=50.5
stu_id=4
print("我的年龄是%d岁" %age)
print('我的名字是%s'%name) 
print('我的体重是%.2f'%weight)
print('我的学号是%03d'%stu_id)
print('我的名字是%s,我的年龄%d'%(name,age))
print('我的名字是%s,我明年%d岁'%(name,age+1))

技巧:

  1. %02d表示输出整数显示的位数,不足0补全超出当前位数原数输出
  2. %。2f表示小数点后保留几位小数
age=18
name='tom'
print("我的名字叫%s,今年%s岁"%(name,age))
f'{}'
print(f"我的名字叫{name}今年{age}岁")

转义字符

\n:换行
\t:制表符:一个tab键,(四个空格的距离)
结束符号:在python中print()里默认自带end=“\n”,这个换行结束符,所以导致每两个print会换行展示

输入

输入的语法:

input('提示信息')

输入的特点 :

  • 当程序执行到input,等待用户输入,输入完成之后在继续往下执行
  • 在python中接收用户输入后,一般存储到变量,方便使用
  • 在python中,input会把任意用户输入的数据当作字符串处理

input功能的实现

passwd=input("请输入密码")
print("您输入的密码是%s" %passwd)

转换数据类型int(x)(将x转换为整数)

float(x):(将x转换为浮点数)
str(x ):(将x转换为字符串)

eval(str) :(用来计算在字符串中的有效python表达式,并返回一个对象)(把字符串中的数据转换成他原本的类型)
tuple(s):(将序列s转换为一个元组)
list(s) :(将序列s转换为一个列表)
例子

num=input('请输入数字:')
print(num)
print(type(num)) # str
print(type(int(num) ))

运算符的分类

算数运算符
在这里插入图片描述
注意优先级:
混合运算优先级顺序:() 高于 ** 高于 / // ,% 高于 + -

复制运算符

运算符描述实例
=复制将等号右侧的结果赋给等号左侧的变量
  • 单个变量赋值
num=1
print(num)
  • 多个变量赋值
num1,float1,str1=1,0.1,'helloword'
  • 多变量赋相同值
a=b=10

复合赋值运算符
在这里插入图片描述
注意
先算复合赋值运算符右边的表达式,再算复合赋值运算符

比较运算符

在这里插入图片描述
比较运算符结果为布尔类型(true or false

逻辑运算符

在这里插入图片描述
用逻辑运算符是左右的比交的数字尽量用括号括起来,更容易别人理解

数字的逻辑运算

and运算符:有一个值为0则结果为0,否则返回最后一个最后一个非零数字
or运算符:只有所有值为0则为0,否则返回第一个非零数字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值