python--day02

陈鑫


第一个python程序

 
cmd-----python
>>>写python
print("hello World")
回车执行
print(“”) 英文的"" ()
练习:自己输出自己的性命在屏幕上

python解释器

计算机只认识 0 1
为什莫 print “” )计算机认识 ---- python 有解释器程序 ( 翻译成二进制,提交给计算机运行 python.exe 文件,就是 python 解释器
>>> 本质就是在 python 解释器中运行  .py 的文件,通过 python 文件路径 进行多行的运行
Pycharm 集成开发工具

python基础语法

变量

变量:程序运行时,记录数据用的(盒子)
变量名称 =变量的值
“=”表示赋值
变量名自定义,要满足 标识符 命名规则
标识符
用户在编程时所使用的一系列名字 --- 标识符
标识符命名规则
1. 内容限定 : 英文 中文(不推荐) 数字(不可以开头) 下划线
2. 大小写敏感
3. 不可使用关键字 ( 大小写敏感 )
import keyword
keywords = keyword.kwlist
print(keywords)
4. 严格区分大小写
命名习惯: 见名知意、大驼峰 MyName 、小驼峰 myName 、下划线 my_name

使用变量

age=18
print('年龄是:',age)#输出多个数据之间用,隔开
# 变量:可以变化
age=age-1
print(age)
解释器按照代码的书写顺序自上而下执行的
变量的值可以改变

数据类型及转换

检测数据类型: type()
认识数据类型
int float bool
int :整型 无小数点
float: 整数部分与小数部分组成
bool ----True (真)、 False (假)
a=99
b=-100
print(a+b)
None :无法进行运算:空空如也
内置函数的返回值,无返回值就是 None
type() 检验数据类型,可以查变量的数据类型

数据类型转换的函数

常见的数据类型转换
1. int() 转换为整数
2. float() 转换为浮点数
3. str() 转换为字符串
4. eval(): 根据字符串里边的数据类型转换成原本的类型
eval('1111')
eval('[1,2,3]')

作业

字符串

字符串,又称作文本。由任意数量的字符如中文、英文、各类符号等组成。所以叫做字符的串
三种定义方式
'xxxxx'
"ssss"
"""aaaaa 支持换行
"""
字符串本身有
“ ‘ 你好 ’ ”
‘ “ ” ’
转义字符( \
字符串拼接:
1. 字面量和字面量 “”+“”
2. 变量和字符串 “”+age
3. 不能和其他类型进行拼接
字符串格式化方法1
name='zs'
age=18
message='我是%s,今年的年龄是%s' % (name,age)
# %表示我要占位 s将变量变成字符串放入占位的地方
print(message)
#格式化的精度控制
a=11
b=3.141592654
message="我是5位%5d" % b
message2="5位.2 %5.2f" % b
print(message2)
print(message)

格式化的精度控制
字符串格式化方法2
f" 内容 { 变量 }" 不关心类型,不关注精度 f:format
对表达式进行格式化
表达式:一条具有明确执行结果的代码语句 1+1 1*4 age=18
a=11
message3=f"我s是字符串格式化方式二{a}"
print(message3)
字符串格式化方法3
使用字符串的 format() 方法,它会用传入的参数依次替换字符串内的占位符 {0} {1} …… ,不过这种方式写起来比 % 要麻烦得多:
>>> 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成绩提升了 17.1%'
作业:

获取键盘输入
input " 提示字 "
默认接受类型为字符串 -------- 有需要,自行转换
转义符与结束符
\n :换行
\t :制表符
print('hello\n python')
print('hello\tpython')

结束符:
print() 为何独占一行自动换行?
help(print())
print('hello python',end="\n")
print('hello',end="")

python运算符

算术运算符

混合运算的优先级:
() 高于 ** 高于 * / // % 高于 +-

赋值运算符

=
单个变量赋值
多个变量赋值

复合赋值运算符

比较运算符

逻辑运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,异常处理是非常重要的一部分。当程序运行时如果出现错误,如果没有异常处理,程序就会崩溃。为了避免这种情况,Python提供了异常处理机制。 在Python中,异常处理语句使用 `try` 和 `except` 关键字来实现。`try` 语句块中包含可能会发生异常的代码,如果这段代码出现了异常,则会跳转到 `except` 语句块中执行异常处理代码。 下面是一个简单的例子: ```python try: num = int(input("请输入一个整数:")) print(10/num) except ZeroDivisionError: print("除数不能为0") except ValueError: print("输入的不是整数") ``` 在上面的代码中,我们尝试将用户输入的字符串转换为整数,并将其用作除数计算 10/num。如果用户输入的是 0,则会触发 ZeroDivisionError 异常。如果用户输入的不是整数,则会触发 ValueError 异常。如果发生异常,则会跳转到对应的 except 语句块中执行处理代码。 除了可以指定具体的异常类型,也可以使用 `except Exception` 来捕获所有异常。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) ``` 在上面的代码中,如果发生任何异常,都会跳转到 `except` 语句块中执行处理代码,并将异常信息打印出来。 除了 `try` 和 `except`,还有 `finally` 关键字,它指定的代码块无论是否发生异常都会执行。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) finally: print("程序执行完毕") ``` 在上面的代码中,无论是否发生异常,都会执行 `finally` 中的代码,即输出“程序执行完毕”。 总之,在Python中,异常处理是非常重要的一部分,它可以有效避免程序崩溃,提高程序的健壮性和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值