三、python基础语法

python数据类型与基础语法

1.python数据类型分类(python共8种):
int类型:整数
float类型:浮点数
str类型:字符串
bool:True或False (0表示False,非0表示True)

列表(list)、元组(tuple)、集(set)、字典(map):它们是用来存储多个元素的容器

2.使用type() 检查一个数据的数据类型
type(1) ——对应结果为<class ‘int’>
type(1.1) ——对应结果为<class ‘float’>
type(“1”) ——对应结果为<class ‘str’> ~~ 单双引号都可以
type(True) ——对应结果为<class ‘bool’>

3.python标识符命名规则

  1. 严格区分大小写
  2. 只能以字母、数字、下划线组成(不能以数字开头)
  3. 见名知意
  4. 三种命名法:
    蛇形 (用下划线连接两个单词)
    小驼峰 (第一个单词开头小写,第二个单词开头大写)*
    大驼峰 (所有单词开头大写)
  5. 变量小写; 常量大写
  6. python中的关键词(包括函数)不能作为标识符

4.python的注释——增加代码可读性

  1. 单行注释 : 注释以# 开头 ( 快捷键为 Ctrl+/)
  2. 多行注释:选中多行代码按Ctrl+/ 注释掉
  3. 说明文档: “”"" 用四个引号开头和结尾"""""——常用于进行说明解释

5.python语句与缩进

  1. 语句:能够表达某个意思的最短代码被称为语句。在python中语句结尾不需要使用分号
  2. 在python中用缩进来表示代码块 ——一般用四个空格就是用tab来缩进
  3. pass语句为占位符,不会报错可以占位置

6.变量与常量
定义:

  1. 变量与常量都是容器
  2. 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值

区别:

  1. 变量是程序运行过程中,值可以发生改变的量
  2. 常量是程序运行过程中,值不会发生变化的量

变量的创建:

  1. 在python中创建变量无需声明类型
  2. 每个变量在使用前都必须赋值,变量赋值以后才会被创建
  3. =号 赋值运算符是从右往左的计算顺序
  4. python允许同时为多个变量赋值(a,b,c = 1,2,3)

7.使用id( ) 来检查一个数的内存地址

python中字符串和整型变量之间拼接不能直接用加号拼接:
1、 需要用,逗号隔开
例:print(“我的年龄为”,age)

2、把变量强制转换str()类型再用+号拼接字符串
例:print(“我的年龄为” + str(age))

3、字符串格式化 ——在字符串中用%d %s
例:print(“我的年龄为%d,性别为%s”%(age,sex))

8.输入与输出

  1. input输入函数 用来获取用户输入,返回值为字符串
    例:
    age = input(“请输入:”)
    print(type(age))
    结果为str——返回类型会被转换为字符串
    (如果input运行后不输入内容,会发生阻塞,一直等待用户输入)

  2. print输出函数 用于打印输出
    输出分类:

    1、普通方式输出:
    		python可以同时输出多个变量,(java不具备的)
    		print(name, age, sid, salary )
    		
    2、占位符输出:
    	%s 表示字符串
    	%d 表示整数
    	%f 表示小数
    	
    3、格式化输出:
    	print(f"{xx}")
    
    4、指定行分隔符输出:
    sep:插在两个值之间,默认为:" "
    例:  print("你好","世界",sep = "*") 
    	运行结果为:你好*世界
    	
    end: 当前print语句最后一个值的分隔符
    例: print("你好",end="\n")
    	print("世界")
    	
    运行结果为: 
    你好
    世界
    (\n为默认的)
    

作业:用input输入一个数,判断输入的结果是否为纯数字,可以用str.isdigit()方法判断输入的数是否为纯数字结果返回bool

2、交换两个数的值
python可以用 x,y = y,x的方式交换值(就不用定义第三个变量)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值