寒假自学python第一天

叠甲:本人三本985大二差生,什么都不会,文章都是自己的学习记录,没有任何参考价值,难免有不少错误,请大家轻点喷。

一.print("hello world")

1.纯英文(invalid character 字符不合法)

2.cmd(Windows加R)先打python给计算机解释器环境

3.想运行多行:新建记事本命名,xxx.py,写完后,C:\Users\xu'zi'jian>python d:\xxx.py

4.exit(),退出

二.字面量:数字(int float bool)、字符串(string)(必须要用“”)、列表、元组、集合、字典

1.输出print(xxxxxx)

三.注释

1.单行 ,以#开头,加个空格更规范

2.多行,以”””和”“”

四.变量 变量名-变量值,eg:a=10 ctrl+d原地复制

五.数据类型 type()语句,查看数据类型或用变量存储type()结果

六.类型转化 int(x) float(x) str(x) 字符串转数字、浮点数转int需注意

七.标识符 和C++相同

八.算数运算符+ - * / //(整除) % **(指数) 复合运算符+=等

"""
今天是学习python的第一天
输出、字面量、注释、变量、数据类型、类型转换、标识符、运算符
"""
print(66.6)
# 按照传统第一个程序
print("hello,world!!!")
# 支付宝
money = 10
print("支付宝余额:", money)
money = money + 50
print("支付宝到账:", 50)
print("支付宝余额:", money)
# type()语句
print(type(6.6))
print(type("6.6"))
int_type = type(666)
print(int_type)
print(type(money))  # 变量没有类型,存储的数据才有类型
# 类型转化
num_str = str(666)
print(type(num_str), type(666),num_str)
# 计算器
a=2
print(a)
a**=2
print(a)
a-=2
print(a)

运行结果

66.6
hello,world!!!
支付宝余额: 10
支付宝到账: 50
支付宝余额: 60
<class 'float'>
<class 'str'>
<class 'int'>
<class 'int'>
<class 'str'> <class 'int'> 666
2
4
2

进程已结束,退出代码0

九.字符串扩展

1.定义 单、双、三 引号定义法

2.引号嵌套 互用或转移字符(\)

3.拼接 + 不能和int 直接拼接

4.字符串格式化 %s 占位拼接

5.精度控制 m.n m宽度 .n 小数点精度

6.快速格式化 f {}

7.表达式格式化 简化代码

十.数据输入 input() 不管输入的是什么,统统按字符串对待

"""
今天是学习python的第一天
字符串扩展、数据输入
"""
name="\"XXXXLxu\""
print(type(name),name)
print("我是"+name+"正在学习python")
grade1=92
grade2=88
print("数据结构成绩%s  人工智能导论成绩%s"%(grade1,grade2))
# 精度控制
num1=11
num2=11.345
print("数字11宽度限制为5,结果:%5d"%num1)
print("数字11宽度限制为2,结果:%2d"%num1)# 不合理,无影响
print("数字11.345宽度限制为7,小数精度为2,结果:%7.2f"%num2)
print("数字11.345小数精度为2,结果:%.2f"%num2)
# 快速格式化
birth_year=2003
birth_month=4
birth_day=21
print(f"我是{name},出生于:{birth_year}年{birth_month}月{birth_day}日")
#小练习:股价计算小程序
stock_name="miHoYo"
stock_price=520
stock_price_daily_growth=1.05
stock_code=88888888
growth_days=30
print(f"公司:{stock_name},股票代码:{stock_code},当前股价{stock_price}")
print("每日增长系数:%.2f,经过%d天增长后"%(stock_price_daily_growth,growth_days))
while growth_days>0:
        stock_price = stock_price* stock_price_daily_growth
        growth_days = growth_days-1
else: print("现股价为%.2f"%(stock_price))
# 数据输入
string1=input("你现在满意了吗?")
print("你的回答是:%s,很好……"%string1)

运行结果

<class 'str'> "XXXXLxu"
我是"XXXXLxu"正在学习python
数据结构成绩92  人工智能导论成绩88
数字11宽度限制为5,结果:   11
数字11宽度限制为2,结果:11
数字11.345宽度限制为7,小数精度为2,结果:  11.35
数字11.345小数精度为2,结果:11.35
我是"XXXXLxu",出生于:2003年4月21日
公司:miHoYo,股票代码:88888888,当前股价520
每日增长系数:1.05,经过30天增长后
现股价为2247.41
你现在满意了吗?
依托答辩
你的回答是:依托答辩,很好……

进程已结束,退出代码0

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值