python笔记1(基本语法)

1.常用快捷键

ctrl+d:复制当前行代码

shift+alt+上\下:将当前行向上、下移动

ctrl+shift+f10:运行当前代码文件

shift+f6:重命名文件

2.python常见的值的类型

数字、字符串、列表、元组、集合、字典。

3.字面量

什么是字面量:

  字面量是代码中的固定的值。

基于print完成字面量输出:

  print(字面量):如 print(10)     print(10.01)     print("Hello World!!")

4.注释

单行注释:  #+空格+注释的内容

多行注释: 一对三个引号引起来:"""注释内容"""

5.变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念。(就是在程序运行时,记录数据用的)

特点:变量的值是可以改变的。

print("数量为:",num)     # python逗号隔开就好了

6.数据类型

主要三种类型:整型(int)、浮点型(float)、字符串类型(string)。

使用  type()  可以查看类型

方法1:print(type("666"))     # 字面量

方法2:rs_type = type("666")     

             print(rs_type)    # 字面量

方法3:num = "666"

             rs_type = type(num)     # 变量

        print(rs_type)

以上结果都为: <class 'str'>

注意:type(变量)查看的类型是变量存储的数据的类型,变量是没有类型的,但是变量存储的数据是有类型的。

7.数据类型的转换

int(x)、float(x)、str(x)

浮点数转整数的时候 ,不会四舍五入,而是把小数部分直接不要了。

8.标识符

标识符:在用户编程时候,对变量、类、方法等编写的名字叫做标识符。

命名规则:英文、中文、数字、下划线(_)。注意:数字不可以作为开头,不可使用关键字

9.运算符

+-*/%

指数:**       a**b

取整除://    返回商的整数部分,如9//2输出为4,9.0//2.0输出为4.0

标准赋值:=   复合赋值如+=、//=等

10.字符串

name='小红'  #单引号定义

name="小红"  #双引号定义

name="""

小红

"""  #三引号定义

注意:单引号定义法,里面可以包含双引号;双引号定义法里面可以包含单引号,或者直接使用转移字符(\)来解除引号的效用。

11.字符串的拼接

字符串用+拼接

注意:只能完成字符串与字符串的拼接,如果要进行和非字符串类型的拼接会报错

 缺点:1.变量过多,拼接的时候麻烦。2.字符串无法和数字或者其他类型完成拼接。

12.字符串的格式化

用%s占位

  • 多变量占位: "...%s,...%s"  % (num1, num2)

格式符号:%s(将内容转化为整型)、%d(转化为整型)、%f(转化为浮点型),放入占位位置。

  • 精度控制:m.n   m:控制宽度,设置的宽度小于数字自身的话,不生效。注意:小数点和小数部分都算入宽度计算的。如11.345设置为%7.2f之后,结果为_ _ 1 1 . 3 5

n是控制小数点的精度,会进行小数的四舍五入。

mn都是可以省略的

  • 快速格式化,原本是怎么样子的,放进去就是怎么样子的,不做精度控制。

print( "我是{name},今年{age}岁了,喜欢{hobby1}{hobby2}{hobby3}")

13.表达式格式化

表达式:一条具有明确执行结果代码语句

print("1*1的结果为:%d" % (1*1))

print( f"1*2的结果为:{1*2}")

14.输入

str = input("提示信息")

默认是接收string类型的数据,要转换需要自己进行类型转换。

posted on 2022-11-28 20:40  201812  阅读(45)  评论(0)    收藏  举报