首页 > 编程语言 >python day 1

python day 1

时间:2023-03-23 11:35:37浏览次数:38  
标签:python age 输入 input print new day ###

# day 1

### 解释器安装

1.下载解释器

5.添加环境变量

环境变量:方便解释器运行

### 3.第一个脚本

打开电脑终端win+r

输入命令:解释器路径 脚本路径(建议py后缀)

### 4.编码

1.初始编码

- ascii ,英文 ,8位表示一个东西(字节) , 2***8只能代表字母符号

- Unicode ,万国码 32位 4个字节表示一个字母 表示                            一个中文

- UTF-8  给万国码压缩,用尽量少的位数表示一个东西,以8个位为单位 最多用4字节=32位表示,中文:3字节=24位表示。

  英文一个字节

2.python解释器编码

-  py2 :ascii
-  py3 :utf-8

3.文件编码

用什么编码,用什么打开    解码一致硬盘上保存的永远是0101010

### 5.解释器

### 6.输出

print('你想要输出的东西')

特殊:

- py2:print "你好"
- py3:print("你好")

9

### 7.数据类型

'ALEX',一般称为字符串

666,一般称为数字、整形

True /False ,一般称为 布尔类型

1.字符串

- 单引号
- 双引号
- 三引号

2.整形

3.布尔类型

### 9.变量

变量的要求:
1.变量名只能包含:字母 数字 下划线
2.数字不能开头
3.不能是Python的关键字
4.建议:
   见明之意: name ="alex" age =18
   用下划线连接 alex_dad

### 10.综上练习题

#第一题

age =18

new_age=age +1

print(new_age)

#第二题

name = 'alex'

new_name =name + 'sb'

print(new_name)

#第三题

age ='666'

new_age=age+"666"

print(new_age)

#第四题

age ='666'

new_age=age+666

print(new_age) # 报错 应加字符串

#第五题

age ='6'

new_age=age * 2

print(new_age)

#第六题

age ='alex'

new_age=age * 2

print(new_age)#在Python中字符串可以相乘

#第七题

age=18

value = age >=19

print(value)

#第八题

_=9

_ 9 = 9

9name ='alex'   x

True = 9   x

### 11.输入

user_name =input("请输入你的姓名:")

message= user_name+('烧饼')

print(message)

注意

- input 输入的得到的东西永远是字符串
- Py版本区别

实例

user_name =input("请输入你的姓名:")
password = input("请输入你的密码:")
message= ('你的姓名是:')+user_name + "; 你的密码是:" +password
#用户名和密码拼接
#输出用户名和密码拼接的结果
print(message)

### 12.注释

###### #  单行注释

"""
在这里写多行注释
"""

### 13.条件判断

1.初级条件句

#请实现一个功能:让用户输入性别 ,如果是男,则输出:再见; 如果是 女:则输出 来呀来呀

"""如果是男生: 打印再见
否则: 打印来呀
"""
gender = input ("请输入性别:")
if gender == "男" : 
    print ('再见')
else :
    print ('来呀来呀')

2.中级条件句

#请实现一个功能:让用户输入性别 ,如果是男,则输出:再见; 如果是 女:则输出 来呀;如果是人妖:找Alex去,他也是。否则:滚

"""如果是男生: 打印再见
否则: 打印来呀
"""
gender = input ("请输入性别:")
if gender == "男" : 
    print ('再见')
elif gender == '女':
    print ('来呀来呀')
elif gender =='人妖' :
    print('找冯建旨,他也是')
else:
    print ('滚')
print('end')

3.最简单语句

gender = input ("请输入性别:")
if gender == "男" : 
    print ('再见')

4.练习题

#第一题让用户输入一个数字,猜: 如果数字 >50 则输出:大了;

如果数字<=50,则输出:小了

num = input ('请输入一个数字')

number =int(num)

if number > 50:

​    print('大了')

else:

​    print('小了')

 #第二题 :用户名密码登录

username= input('请输入用户名:')

password= input('请输入密码:')

if username == 'alex' and password == 'oldboy'

​    print('欢迎登录')

else:

​    print('用户名账号密码错误')

#一个等号赋值两个等号比较

### 14.pycharm 的安装

# day2

###  1、内容回顾

- 练习

  评分规则:

  ​     A >=90

  ​     B  >=80

  ​     C   >=70

  ​     D    其他

  用户输入成绩,根据成绩划分不同的等级

  score = input ('请输入成绩: ')

  ```python
  score = input('请输入成绩:')
  score_int = int(score)
  if score_int >=90:
      print('A')
  elif score_int >=80:
      print('B')
  elif score_int >=70:
      print('C')
  else: print('其他')
  ```
# 7.关键字 :break
"""
while True:
    print(666)
    break
print("结束")
"""
# 练习:通过break实现1~10  终止当前循环
"""
count = 1
while True: #请求进来
    print(count)
    if count == 10:
        break
    count = count +1
print("结束")
"""
#8.关键字continue  本次循环如果遇到continue,则不在往下走,而是回到while条件位置
#打印1,2,3,4,5,6,8,9,10
'''
count = 1
while count <= 10:
    if count ==7:
        count = count + 1
        continue
    print(count)
    count = count +1
'''
11.总结 

- while的基本结构
- break
- continue

- while else

### 3.字符串格式化

1.%s

2.%d

3.%%

```python
#字符串格式化存在的意义
"""
name= input('姓名: ')
do= input('在干什么: ')
template= "%s在教室,%s。" %(name,do)
print(template)"""
# template = "我是%s,年龄%s,职业%s。"%("alex","73","讲鸡汤",)
# print(template)
# template = "我是%s,年龄%d,职业%s。"%("alex","73","讲鸡汤",)
# print(template)
name = 'alex'
template= "%s现在手机电量是100%%"%(name,) #字符串格式化打%需要打两个%%
print(template)
```

### 4.运算符

```python
###############算数运算符##################
# value = 11 % 3
# print(value)
#练习题:打印1~100之间的奇数。
# count = 1
# while count <= 100:
#     val = count % 2
#     if val % 2 != 0:
#         print(count)
#
#     count= count+1
#
#练习题:打印1~100 的和。
"""
count = 1
sum = 1
while count < 100:
    count = count + 1
    sum +=count
print (sum)"""
###############逻辑运算##################
# 一般情况下
# if 1 > 0 or 1>2:
#     print('666')
# value = 1 or 9
# 字符串转数字
# v1 = '666'
# v2 = int (v1)
# print(v2)
#转换
"""
 -字符串转文字
 -数字转换字符串
对于or ,如果有遇到
  value=  1or 9
  第一个值是真,则打印,如果是假,则值为第二值,o false   1---true
"""
#对于and,如果遇到

"""
如果第一个值转换成布尔值是true ,则value取第二个值
如果第一个值转换成布尔值是false ,则value取第一个值

"""
# v1 = 1 and 0
# v2 = 1 and 7
# print(v2)
#综合
# 先看and再看or
v1 = 1 and 9 or 0 and 6
print(v1)

```

### 4.编码

- ASCII
- Unicode
  - ecs2
  - ecs4
- UTF-8 中文用3个字节

- utf-16
- gbk  中文用两个字节
- gb2312   中文用两个字节。

### 5.博客

注册

申请开通博客

### 6.git

下载全部下一步

在某个文件夹下写作业

写完之后,再此文件下

 

标签:python,age,输入,input,print,new,day,###
From: https://www.cnblogs.com/zhangyinxuan/p/17246836.html

相关文章

  • 全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门翻译编程语言应用——官网推荐
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载......
  • Thrift中实现Java与Python的RPC互相调用
    在上面讲了在Java中使用Thrift实现远程过程调用。实现了在客户端调用服务端的方法。但是这都是在Java项目中。Thrift的强大之处并不止于此,如果想实现在两个不同的语言的服务......
  • 2023爬虫学习笔记 -- Python链接Mysql数据库
    一、Mysql数据库开启外连接1.登进MySQLmysql-uroot-p2.输入以下语句,进入mysql库:usemysql3.更新域属性,’%'表示允许外部访问:updateusersethost='%'whereuser=......
  • python中的类和对象
    python类定义python类的定义:使用class关键字定义一个类,并且类名的首字母要大写当创建的类型不能用简单类型表示时就需要创建类类把需要的变量和函数组合在一起,即为“......
  • Python小练习:绘制散点图并添加基线
    Python小练习:绘制散点图并添加基线作者:凯鲁嘎吉-博客园 http://www.cnblogs.com/kailugaji/1. plot_scatter_test.py1#-*-coding:utf-8-*-2#Author:凯鲁......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-从0到1快速入门python代码解释应用——官网推
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载......
  • Python 和 Podman
    Python和Podman 1.Windows10上安装Python开始在Windows上使用Python(初学者)2.使用pipPython的MicrosoftStore安装包括pip(标准包管理器)。通过pip......
  • Python抓取数据如何设置爬虫ip
    在写爬虫爬取github数据的时候,国内的ip不是非常稳定,在测试的时候容易down掉,因此需要设置爬虫ip。本片就如何在Python爬虫中设置爬虫ip展开介绍。也可以爬取外网爬虫编写需求......
  • 决战圣地玛丽乔亚Day39 -----GC、内存模型、类加载
    内存模型:java内存模型定义了JVM虚拟机如何与计算机的内存进行交互。java内存模型把内存划分为两部分:主内存和工作内存。主内存共享,工作内存线程私有。java内存模型的实现......
  • Python里参数是如何传递的?
    如果接触过其他的编程语言,比如C/C++,很容易想到,常见的参数传递有2种:值传递和引用传递。所谓值传递,通常就是拷贝参数的值,然后传递给函数里的新变量。这样,原变量和新变量......