学习python day01

  首先要学习python语言安装pycharm软件,然会在开始写代码啦

  下面开始学习:

  1.开发第一个Python程序

写第一个程序当然是打印hello world--

print("hello world") 

# print() 是由python提供的一个函数
# print() 的作用就是将括号内的内容 打印到控制台中
# 当前程序作用 是打印一句话

  2.注释

注释:在程序中对代码的解释说明的文字

作用:给程序员看的一段解释说明文字

分为:单行注释和多行注释

单行注释:  快捷键:Ctrl + /

# 单行注释  

 

多行注释:

"""
多行注释
多行注释
"""

 

  3.变量以及类型

   3.1变量的作用:

    1.是一个容器,

    2.在这个容器中存储的数据是可以发生变化的

    3.临时性的存储 程序之行结束后 就消失了

  3.2变量的定义

    变量定义的格式:变量名 = 值

    使用变量:拿变量名进行使用...

# 定义变量
a = "hello, world"
b = "123456"

#打印变量
print(a)
print(b)

  3.3变量的类型

变量的类型:

int 整数

float 浮点

bool 布尔

str 字符串

注意:字符串 单引号 双引号 三引号

其中三引号: 可以直接换行

# 数据类型: 整数 浮点 字符串 布尔
# 数据类型: int float str bool
# int 指的是所有的整数
# float 指的是所有的小数
# str 所有的字符串 可以使用单引号引起来 双引号引起来 还可以使用三引号引起来
# bool True 真  False 假
# 我们需要使用不同的数据类型存储不同数据
num1 = 10.13
# 查看数据类型 type(数据)
print(type(num1))
num2 = 10
print(type(num2))
# 单引号 双引号 三引号有什么区别??
# 都代表的是字符串
# 三引号 可以直接换行
username = """张三"""
print(type(username))

# bool类型比较特殊  只有两个值 True 或者 False
flag = True
print(type(flag))

 

  4.标识符和关键字

   4.1标识符

标识符:就是给变量 函数 类起名字的符号

标识符命名规则:

  1. 见名知义

  2. 只能由数字 字母 下划线组成 不能以数字开头

  3. 区分大小写

  4. 不能使用关键字命名

标识符命名规范

小驼峰: 第一个单词首字母小写 从第二个单词开始 首字母要大写

大驼峰:所有的单词首字母大写(就业班 第一天 面向对象)

蛇形:所有的单词小写 单词之间使用下划线连接

 

  5.输出

   5.1输出的基本语法

    

# ctrl + / 注释
# ctrl + d 复制一行
# 如果想要取消换行 将end的换行符换成其他的符号
# '' "" """"""  空字符串
print("hello world", end='')
print("hello world", end='')
print("hello world", end='')
print("hello world", end='')
print("hello world", end='')

print("hello uu", "hello ww")
print("hello uu", "hello ww")

print('-' * 20)

 

5.2 格式化输出

   三个占位符:

     %s 字符串

     %d 整数 打印编号 %06d

     %f 小数 保留两位小数 %.2f

age = 17
name = '旺财'
print(name, age)
# 输出格式为:我的姓名为张三,今年18岁
# 占位符:%s 字符串  %d 整数 %f 小数
# 将需要使用变量替换的位置 使用占位符占下
print("我的姓名为%s,今年19岁" % name)
print("我的姓名为%s,今年%d岁" % (name, age))
# 1. 定义字符串变量 name ,输出 我的名字叫 ⼩明,请多多关照!
name = "大明"
print("我的名字叫 %s,请多多关照!" % name)
# 2. 定义整数变量 student_no ,输出 我的学号是 000001
# %06d 0:使用什么符号填充  6:总长度是多少
# 1只有一位 总长度为6 还差五位 使用0填充
student_no = 1
print("我的学号是 %06d" % student_no)
# 3. 定义⼩数 price 、 weight 、 money ,输出 苹果单价 9.00 元/⽄,购买了 5.00 ⽄,需要⽀付 45.00
price = 9.65
weight = 1.6
money = price * weight
# %.2f 保留两位小数  有四舍五入的功能
print("苹果单价 %.2f元/⽄,购买了 %.2f ⽄,需要⽀付 %.2f" % (price, weight, money))
# ctrl + alt + l 格式化 写完代码后 习惯性的按一下格式化 注意:这个快捷键跟网易云冲突 解决:关闭网易云的快捷键
name = "富贵"
age = 18
print("我的名字是%s, 今年年龄为%d" % (name, age))
# f-string方式 这种方式进行字符串的拼接要更加方便
# 想要对 小数或者整数进行保留小数或者使用0占位等 还是要是用 之前占位符的方式
print(f"我的名字是{name}, 今年年龄为{age}")

6.输入

变量名 = input("给用户的提示信息")

注意:

# 变量名 = input("给用户看的提示信息")
# 让用户输入账号与密码 格式化输出
# 当程序执行到 input的时候 会卡住 等着用户输入内容
# 当用户按下回车的时候 就会继续执行
username = input("请您输入账号:")
password = input("请您输入密码:")
print(f"我的账号为{username}, 我的密码为{password}")
# 注意:input 接收内容都为 str 类型

 

7.运算符

 

7.1算术运算符

+ - * /
特殊:
    // 整除运算符 取商
    % 取余 取模运算符 取余数
    ** 指数运算 a ** b a 的 b 次方

# // 整除 取商
print(num1 // num2)
# % 取余 取模  取余数
print(num1 % num2)
# ** 指数运算
# 3 的 2 次方
print(num1 ** num2)

7.2赋值运算符

= 赋值运算符 作用:用来赋值
a = 值  将值赋值给a 

7.3复合运算符

+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法赋值运算符c /= a 等效于 c = c / a
%=取模赋值运算符c %= a 等效于 c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a
//=取整除赋值运算符c //= a 等效于 c = c // a

a = 10
# a = a + 20
# print(a)
a += 20 # 相当于 a = a + 20
print(a)

b = 20
b -= 10 # 相当于 b = b - 10
print(b)

c = 3
c **= 2 # 相当于 c = c ** 2
print(c)

 

8.数据类型转化

int() 将其他类型转为int

float() 将其他类型转为float

str() 将其他类型转为str

num = "10"
# 将字符串的10转为int类型的10
# int(其他内容)
num = int(num)
print(num, type(num))

num2 = "13.14"
# float(其他类型) 将其他类型转为 浮点类型
num2 = float(num2)
print(num2, type(num2))

# str(其他类型) 将其他类型转为 字符串类型
num3 = 10
num3 = str(num3)
print(num3, type(num3))
# 注意:使用int与float函数的时候 给的值一定得是可以转化的值

 

posted @ 2022-01-19 17:12  小君很好看  阅读(83)  评论(0)    收藏  举报