Python基础语法和变量

本文介绍了Python的基础语法,包括Pycharm的使用、常用快捷键、注释、数据类型的转换规则,以及`print`和`input`函数的使用。特别强调了Python中的缩进规则和标识符命名要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pycharm的使用

Python 基础语法

New environment using virtualenv 创建虚拟环境
Previously configured interpreter 使用已经存在的环境
This Window 覆盖原项目
New Window 新建的项目和原项目同时存在

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HdU1MmKJ-1646394950982)(E:\QFstudy\image\day021.png)]

字体修改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WVMbjtkL-1646394950984)(E:\QFstudy\image\day022.png)]

主题修改

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W1sdtFbi-1646394950984)(E:\QFstudy\image\day023.png)]

导语设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O0xnjhfk-1646394950985)(E:\QFstudy\image\day023.png)]

常用快捷键

	ctrl+a 全选
	ctrl+c 复制
	ctrl+v 粘贴
	ctrl+/ 添加或者取消注释
	ctrl+s 保存
	ctrl+x 剪切
	ctrl+z 撤销

1. 注释

注释就是代码中不参与编译执行的部分(注释的存在不会影响程序的功能)
	(1)单行注释:在注释内容前加 # 【快捷键 ctrl+/ 】
	(2)多行注释:三个双引号开头和结尾或者三个单引号开头和结尾
统计100以内奇数的个数
num = 1
count = 0
while num < 100:
    num += 1            # num 递加 1
    if num % 2:
        count += 1
print(count)
python代码一条占一行,一行结束可以不写分号。
如果非要在一行显示多条语句,语句与语句之间必须加分号。
报错提示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gEdNyexd-1646394950986)(E:\QFstudy\image\day024.png)]

缩进
  • 一条语句前面的空格叫缩进
  • python中一条语句的前面不能随意加空格
标识符和关键字
  1. 标识符 —— 命名要求

    python标识符的要求:由字母、数字或者下划线组成,并且不能以数字开头。

    a*b = 100   	报错 名字中不能出现*
    12ab = 100  	报错 数字不能开头
    
  2. 关键字 —— python中本身具备特殊功能或者特殊意义的一些标识符,不能另作他用 !

    打印所有的关键字
    from keyword import kwlist
    print(kwlist)
    
  3. 常用数据和数据类型

    • 数字数据: 用于表示数值大小的数据,例如:年龄、身高、距离、月薪。

      程序中表示数字数据的方法:和数学中表示数字的方式一样,并且支持科学计数法。

      数字对应的类型:整型(int - 整数)和 浮点型(float - 小数)

    • 文本数据 : 用来表示文字信息对应的数据,例如:姓名、地址、电话号码、邮编、身份证号码 。

      表示方法: 必须将文本数据放到双引号或者单引号中, ‘小周’ “小周”。

      类型:字符串(str)

    • 布尔数据: 只有 True 和 False 两个值,True 表示真、肯定;False 表示假、否定。( True 和 False 是关键字 )

      表示方法: 直接写 True 或者 False

      类型: 布尔( bool ) #布尔值参加运算,False就是0 ,True就是1

    • 空值: None ( None 是关键字 )

      类型: NoneType

  4. 类型操作

    • 获取数据类型: type(数据) —— 获取指定数据的类型
    print(type('法外狂徒'))
    print(type(110))
    print(type(1/2))
    print(type(False))
    print(type(None))
    
    • 类型转换: 类型名(数据) —— 将指定数据转换成指定类型
    print(int(10.9))        #将10.9转换成整数
    print(bool('小周'))      #将小周转换成布尔
    

总结不同类型的数据之间进行转换的时候的转换规则(哪些能转哪些不能转 如果能转怎么转)

1.int和float可以相互转换
int转float加“.0” float转int向下取整
2.字符串和数字的转换
去掉引号后本身是整数的字符串才可以转换成int
去掉引号后本身是数字的字符串才可以转换成float
3.其他数据转str
所有类型的数据都可以转换成str,转换的时候直接在原数据外面加引号。
4.bool转数字
True -> 1或者1.0
False -> 0或者0.0
5.其他数据转bool
所有类型的数据都可以转换成bool,所有的零值和空值都为Flase,其他都是True。

输出函数 —— print

print 是将程序中的数据在控制台显示(打印)出来。凡是显示在控制台里面的内容,一定是程序中用 print 打印的内容。

  1. 基本用法

    a. 一个 print 打印一个数据:print(数据)

    print('小周')
    

    b. 一个 print 同时打印多个数据:print(数据1,数据2,数据3,… )

    print(100,200,300)
    
  2. 高级用法

    a. 定制 end (默认情况下,一个 print 打印内容占一行 )

    打印原理:程序指定 print 操作的时候,会先打印数据,数据打印完成后打印end的值(end的值默认是换行)

    # print(数据1,数据2,...,end=字符串)
    print(100,end=' ')
    print(200,end=' ')
    

    b. 定制 sep (同时打印多个数据的时候,数据和数据之间的分割方式,默认是空格 )

    print(100,200,300,sep=';') 			# 100;200;300
    print(100,200,300,sep='and') 		# 100and200and300
    print(100,200,300,sep='\n') 		# 换行
    
    print(1,2,3,sep='+',end='=')
    print(6)						  # 1+2+3=6
    

输入函数 :程序从控制台中获取数据

  1. input 函数

    变量 = input(输入提示信息) —— 提示用户输入内容,并且将输入的内容保存到变量中。

    age = input('请输入你的年龄:')
    print(age)
    

    提示用户输入姓名,年龄和电话并输出

    name = input('请输入你的姓名:')
    age = input('请输入你的年龄:')
    phone = input('请输入你的电话:')
    print("我是",n,"今年",age,"岁","我的电话号码是",phone,sep='')
    

请输入你的年龄:’)
print(age)


提示用户输入姓名,年龄和电话并输出

```python
name = input('请输入你的姓名:')
age = input('请输入你的年龄:')
phone = input('请输入你的电话:')
print("我是",n,"今年",age,"岁","我的电话号码是",phone,sep='')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值