Python基础入门第一天
2022/2/24 1:22:24
本文主要是介绍Python基础入门第一天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
1.1 注释
1.2 变量
1.2 输入
1.4 输出
1.5 转义字符
1.6 类型转化
1.7 运算符的分类
1.7.1算数运算符
1.7.2 赋值运算符
1.7.3 复合赋值运算符
1.7.4 比较运算符
1.7.5 逻辑运算符
1.1 注释
(1)单⾏注释
# 注释内容
(2)多行注释
可以注释多⾏内容,⼀般⽤在注释⼀段代码的情况, 语法如下:
“””
第⼀⾏注释
第⼆⾏注释
第三⾏注释
“””
1.2 变量
变量的定义规方法:变量名 = 值
比如a=10, s="hello",其中a和s都是变量名。变量名是⾃定义的,不过最好满⾜标识符命名规则。
# a是变量名 10是变量对应的值 10是 a = 10 print(a+10) # s是变量名zhangwenxiao是值 是一个字符串 s = "zhangwenxiao" s1 = 'zgy' # 标识符 # (1)由数字字⺟下划线组成 # num_01 = 99 # num%2 = 100 # (2)不能数字开头 # 7408_qw = 120 # (3)不能使⽤内置关键字 # break = "大熊" # (4)严格区分⼤⼩写 '''mis = "小熊" Mis = "大熊" print(mis) print(Mis)''' # (5)命名要有意义 '''name01 = "小号" name02 = 19 print(name01) print(name02)''' #命名习惯 # ⼤驼峰 MyName = "Simon" print(MyName) # ⼩驼峰 myName = "Myledy" print(myName) # 下划线 my_name = "Bob" print(my_name)
1.2 输入
在Python中,程序接收⽤户输⼊的数据的功能即是输⼊。
输入的语法:input("提示信息")
输入的注意点:
当程序执⾏到 input ,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。
在Python中,input 接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。
在Python中,input 会把接收到的任意⽤户输⼊的数据都当做字符串处理。
# 输入一个密码input中的字符串是提示信息 # 变量password 是用来接输入的信息 password = input("请一个密码:") print("密码:",password) # 打印password的数据类型type看一个变量的数据类型 # 无论password中输入的是什么,类型都是字符串 print("输入信息的数据类型:",type(password))
1.4 输出
输出就是程序输出内容给用户,我们使用过的print()函数就是一个打印输出结果的最常用的一个函数。格式化输出指的是按照⼀定的格式输出内容,使用转换说明符是对各种类型的数据进行格式化输出的一种方法,接下来让我们了解一下转换说明符。
# 定义学生信息 name = "谭河" age = 25 height = 181.74 student_id = 10245 # 格式化字符输出 print("本届优秀学员是%s" % name) print(f"本届优秀学员是{name}") print(f"本届优秀学员的年龄是{age}岁") # 格式化整 print("学号是%d" % student_id) # 08d表示有8 print("学号是%08d" % student_id) # 格式化浮点输出 print("身高是%f" % height) print("身高是%.2f" % height) # 多个格式化输出 print("姓名是:%a,年龄是%d,身高是%.2f"%(name,age,height)) # format格式化输出{} 中可以对数字运算 print(f"姓名:{name},年龄:{age+1}")
1.5 转义字符
我们需要在字符中使用特殊字符时,就需要用到转义字符。常用的转义字符有以下两个:
\n :换⾏。
\t :制表符,⼀个tab键(4个空格)的距离。
在Python中,print(), 默认⾃带 end="\n" 这个换⾏结束符,所以导致每两个 print 直接会换⾏展示,⽤户可以按需求更改结束符。
# 实际上在打印完Tom之后 自动换行了 print("Tom") print("Jerry") print("=================") # and表示替代上面的换行符 print("Tom",end=" ") print("Jerry") print("=================") # \t表示制表符 print("Tom",end="\t") print("Jerry") print("=================") # \n表示换⾏符 print("Tom",end="\n") print("Jerry")
1.6 类型转化
数据转换类型的函数:
# #将输入的字符串 转换成整型 # password = input("请输入数字密码:") # print("密码是:", password) # print("密码的数据类型是:", type(password)) # print("===============================") # # 将password转换为整型 password 必须是数字 # password_int =int(password) # print("密码是:", password_int) # print("密码的数据类型是:", type(password_int)) # print("====================") # # 整型转换为浮点型 # num1 = 20 # print(num1,type(num1)) # num2 = float(num1) # # 整型转换为浮点型 在后面直接加.0 # print(num2, type(num1)) # # # 整型转换为字符串类型 # num3 = 37 # print(num3,type(num3)) # str1 = str(num3) # print(str1,type(str1)) # eval()将字符串 Python表达式执行 code1 = "123456" code2 = eval(code1) # 将字符串转换成整型 print(code2, type(code2)) # eval直接将里面的内容进行计算 作为pyth代码执行
1.7 运算符的分类
- 算数运算符
- 赋值运算符
- 复合赋值运算符
- ⽐较运算符
- 逻辑运算符
1.7.1算数运算符
print(1+1) #2 print(2-1) #1 print(3*4) #12 print(8/4) # 得到的结果是浮点型 #2.0 print(9//4) #整除运算 #2 print(9%1) #取余 #0 print(2**3) #指数 #8
1.7.2 赋值运算符
赋值运算符“=”,意为右侧的结果赋值给等号左侧的变量
#(1)单个变量赋值 age = 23 print(age) #(2)多个变量赋值 name, age, skin ="潘帅",32,"black" print(name,age,skin) # 多变量赋同一个值 a = b = 10 age1 = age2 = 20 print(a , b,age1,age2)
1.7.3 复合赋值运算符
示例:
page = 100 # page += 1 相当于 page= page+1 page += 1 print(page) page -= 3 print(page) num1 = 3 # 相当于 num1 =num1 * 2 num1 *=2 print(num1) # 相当于 num1 = num1 / 3 num1 /= 3 print(num1) a = 9 a //= 4 #相当于 a= a // 4 print(a) b = 10 b %= 3 #相当于 b =b % 3 print(b) c = 3 c **=4 #相当于 c = 3**4 print(c)
1.7.4 比较运算符
⽐较运算符也叫关系运算符, 通常⽤来判断
# 一般情况下 比较运算符在数字之间多运用于数字 a = 3 b = 5 print(a == b) #False print(a != b) #True print(a > b) #False print(a < b) #True print(a >= b) #False print(a <= b) #True c = "zcd11254" d = "zcb25462" print(c == d)#True print(c != d)#False
1.7.5 逻辑运算符
a = 1 b = 2 c = 3 # and 左右两边只要有False 整体表达式就为False print(a > b and c > b) #False print(a < b and c > b) #True #or 左右两边只要有True 整体表达式就为True print(a == b or c > a) #True print(a > c or c < b) #False #逻辑非运算 print(not a != c )# False # 数据类型True 0代表False判断
这篇关于Python基础入门第一天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器