Python基础编程

一、基础语法

数据类型

类型 描述 说明
整数数字 整数(int) 整数(int),例如:6、-6
浮点数字 浮点数(float) 浮点数(float),例如:6.66、-6.66
复数数字 复数(complex) 复数(complex),例如:5+6j,以j结尾表示复数
基本数据类型 布尔值(bool) 布尔值(bool),逻辑真或假、true为真,false为假,true数字记为1,false数字记为0
字符串(String) 用双引号、单引号、三引号 都可以引起来,使用 \ 进行转义、使字符串本身包含 双引号、单引号、三引号
列表(list)[中括号] 有序的可变序列 Python中使用的比较频繁,能够有序记录数据
元组(Tuple)(小括号) 有序的不可变序列 可有序记录不可变的数据
集合(Set) {大括号} 无序不重复可变集合 可无序记录不重复的数据
字典( Dictionary){大括号,Key:Value} 无序Key-Value集合 可无序记录key-values型的数据

字面量与注释

字面量:在代码中固定的值,通常是整数、浮点数、或者字符串。
# 例如:print(6)、print(6.6)、print("I Love You");(10、6、"I Love You"就是字面量)
单行注释:#
多行注释:"""" 多行注释  """ ,可以用来定义字符串
变量名称 = 变量值

字符串拼接与字符串的格式化

字符串的拼接使用 + ,但是无法与非字符串类型进行拼接。
# 快捷的字符串格式化
f"内容{
     变量}"

def print_test(year,salary):
    print(f"毕业 {
     year} 年,月薪 {
     salary}")
    
print_test(3,"6千")
# 用来获取输入参数
input()
# 可以使用 input("提示信息") 来提示输入之前显示的提示信息
# 无论输入什么内容,获取到的数据永远是字符串类型

了解内容

字符串的格式化:%
%s 将内容转化成字符串,放入占入位置
%d 将内容转换成整数,放入占入位置
%f 将内容转换成浮点数,放入占入位置
like = “you”
print(“I love %s” % like)
% 表示占位
%s 将变量转换成字符串放入占位的位置

数字也可以占位,多个变量占位需要使用括号括起来,并按照顺序填入

class_name = 3
salary = 16666
print(“本科毕业 %s 年,月薪 %s” % (class_name,salary))

type()验证数据类型

# 验证数据类型,带返回值								
type(字面量)															type(变量)	
# 例如:在print语句中,直接输出类型信息		用变量存储type()的结果(返回值)			type存储变量
print(type("I Love You"))			  string_type = type("I Love You")		name = "me"
print(type(6.6))					  float_type = type(6.6)				type_name = type(name)
print(type(6))						  int_type = type(6)					print(type_name)
								      print(string_type)
    								  print(float_type)
        							  print(int_type)

数据类型转换

# 将x转换成整数,前提x中必须是数字,字符串不能转换成整数
int(x)
# 将x转换成浮点数,前提x中必须是数字,字符串不能转换成浮点数
float(x)
# 将x转换成字符串,任何类型都可以转换成字符串,但是字符串不能转换成数字
str(x)

运算符

# 算数运算符
+ 	- 	* 	/ 	//(整除) 	% 	(求平方)**
# 赋值运算符
=
# 复合运算符
+= -= *= /= //=(整除等于) 	%=(取余等于) **=(求平方等于)
# 比较运算符
>  <  >= <= == != 

判断结构

if 条件控制语句:
	满足条件,执行此程序
elif 条件控制语句:
	满足条件控制语句,执行此程序
else:
	不满足条件,执行此程序

循环语句

while 条件控制语句
	程序
  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值