Python 0909

一.注释

注释:给人看的 暂时让代码不执行

单行注释 ctrl+/

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

功能代码:

功能:实现求和

参数:number

返回值:numbers之和

二.输入和输出

输入和输出

print() 把内容打印在屏幕上

print("zhangsan")

变量

name="zhangsan"

print(name)

你好,name,!!!

print("python","rhcsa","web","java",sep="、")

打印空行

print()

sep的值是分割多个参数值的 end的值是决定打印结尾

print("你好,",name,"!!!",sep="")

输入

为了从用户那里获取到需要的信息

username input("提示字")

变量

username = input("请输入您的username:")

passwd = input("请输入密码:")

print(username)

用户输入username和passwd 你的终端输出 用户名是:username,密码是:passwd

print("用户名是:",username,";密码是:",passwd)

三.运算符

= :赋值运算符 把右边的内容赋值给左边的变量

a = input(123)

变量:存储数据的容器 盒子

变量名 = 变量值

a = 1

a = "zhangsan"

input()

print(type(a))

username passwd

算数运算符

print(1+1)

print(1-1)

print(1*1)

print(21/4)

print(21//4) #整除

print(21%4) #取余 21/2 10 ......1

print(2**3) #求幂次方的

四.变量命名的要求

变量的命名规则

'''

硬性规则:

1、变量名:字母、数字、下划线_ 组成 并且不能以数字开头

2、大小写敏感

3、不使用关键字和保留字

软要求

1、针对比较长的变量名蛇形命名 student_exem_info

2、小驼峰命名 studentExemInfo 大驼峰命名 StudentExemInfo

3、常量 全部大写 NUMBER

'''

标识符 :程序中

import keyword

print(keyword.kwlist)

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

a = b = 1 #初始化数据

print(a)

print(b)

a,b,c = 1,3,4 #链式赋值

print(c)

交换两个变量的值??? 临时变量

a = 2

b = 3

c = a

a = b

b = c

print(a)

变量 a = 123 变量中存储的并不是数据本身,而是数据的内存地址

真实数据是存储在内存中,变量

name="zhangsan"

print(id(name)) #查看变量所指向的数据的唯一内存地址

五.数据类型

基本数据类型:数字型(整数型(int)、浮点型(float))、字符串(str)、复数、布尔(bool)

复杂数据类型:列表、字典、集合、元组

查看数据类型 type()

'''

a='''

zhangsan

cndjcdjc

'''

三引没有赋值给变量的时候,是多行注释符,赋值给变量的时候,就是字符串,并且可以进行换行

print(a)

用户输入两个数,你来计算两数之和

input函数默认获取的输入是字符串的格式

num1 "12" num2 "13"

num1 = input("请输入num1:")

num2 = input("请输入num2:")

print(type(num1))

六.数据类型的转换

隐式转换 python会自动进行数据类型的转换 BOOL 所有非0数字,都是True

a = 1

b = False

str+str

拼接

显示转换 int()\float()\

num1 = float(input('请输入num1:'))

num2 = float(input('请输入num2:'))

print(int(True))

print(int(False))

str() 强制转换为字符串 bool() 强制转换为布尔

print(bool(12))

print(bool(0))

print(bool(-12))

相关推荐
菜鸡儿齐8 小时前
Unsafe方法学习
java·python·学习
Surmon8 小时前
基于 Cloudflare 生态的 AI Agent 实现
前端·人工智能·架构
老师好,我是刘同学11 小时前
Python执行命令并保存输出到文件
python
六月June June12 小时前
自定义调色盘组件
前端·javascript·调色盘
SY_FC13 小时前
实现一个父组件引入了子组件,跳转到其他页面,其他页面返回回来重新加载子组件函数
java·前端·javascript
糟糕好吃13 小时前
我让 AI 操作网页之后,开始不想点按钮了
前端·javascript·后端
陈天伟教授13 小时前
人工智能应用- 天文学家的助手:08. 星系定位与分类
前端·javascript·数据库·人工智能·机器学习
VaJoy13 小时前
给到夯!前端工具链新标杆 Vite Plus 初探
前端·vite
啵啵鱼爱吃小猫咪13 小时前
机械臂阻抗控制github项目-mujoco仿真
开发语言·人工智能·python·机器人
MaximusCoder13 小时前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos