python基础·入门笔记1(变量、数据类型、类型转换)

注释

  • 单行注释 #
print('hello world')  #我的作用是在控制台输出hello world
  • 多行注释:以’‘‘开始,并以’’’ 结束,我们称之为多行注释。
'''
                               _ooOoo_
                              o8888888o
                              88" . "88
                              (| -_- |)
                              O\  =  /O
                           ____/`---'\____
                         .'  \\|     |//  `.
                        /  \\|||  :  |||//  \
                       /  _||||| -:- |||||-  \
                       |   | \\\  -  /// |   |
                       | \_|  ''\---/''  |   |
                       \  .-\__  `-`  ___/-. /
                     ___`. .'  /--.--\  `. . __
                  ."" '<  `.___\_<|>_/___.'  >'"".
                 | | :  `- \`.;`\ _ /`;.`/ - ` : | |
                 \  \ `-.   \_ __\ /__ _/   .-` /  /
            ======`-.____`-.___\_____/___.-`____.-'======
                               `=---='
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                       佛祖保佑        永无BUG
              佛曰:
                     写字楼里写字间,写字间里程序员;
                     程序人员写程序,又拿程序换酒钱。
                     酒醒只在网上坐,酒醉还来网下眠;
                     酒醉酒醒日复日,网上网下年复年。
                     但愿老死电脑间,不愿鞠躬老板前;
                     奔驰宝马贵者趣,公交自行程序员。
                     别人笑我忒疯癫,我笑自己命太贱;
                     不见满街漂亮妹,哪个归得程序员?
'''

快捷键:
ctrl+shift+f10 运行
ctrl+? 注释(注释光标所在行或多行选中注释多行)
ctrl+d 快速复制一行

变量

定义

变量名 = 值
= 表示 将 值放到变量中
变量理解为一个容器 比如空箱子 空被子 等
多个同时赋值注意 变量数量对等

bing='大象'
bing5=bing4=bing3=bing2=bing1='肥宅快乐水'
print(bing1,bing2,bing3,bing4,bing5)
beauty1,beauty2,beauty3,beauty4 = '王昭君','貂蝉','杨玉环','西施'
print(beauty1,beauty2,beauty3,beauty4)

结果
在这里插入图片描述
不对等赋值:

*person1,person2,person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)
person1,*person2,person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)
person1,person2,*person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)

结果:
在这里插入图片描述

变量类型

在这里插入图片描述

查看数据类型

age=18
print(type(age))
salary=100000.123
print(type(salary))
content='宝,我刚吃药了,吃的什么药,你最最最重要'
print(type(content))
love = False  #True False第一个字母一定是大写
print(type(love))
clasroom=[18,12.34,'舔狗不分高低贵贱',True,[1,2]]
print(type(clasroom))
weather=('武汉',30)
print(type(weather))
xcxk = {'name':'xcuk','height':'168cm','hobby':'rup\篮球'}
print(type(xcxk))

结果:
在这里插入图片描述

标识符和关键字

  • 给变量取名字:

     1. 标识符由字母、下划线和数字组成,且数字不能开头。
     2. 严格区分大小写。
     3. 不能使用关键字。
    

Windows操作系统 不区分大小写 python 变量名 区分大小写

命名规范

1.标识符命名要做到顾名思义
2.遵守一定的命名规范

  • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
  • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName.
    在这里插入图片描述

3.还有一种命名法是用下划线“_”来连接所有的单词。
比如send_buf. Python的命令规则遵循PEP8标准:变量名,函数名和文件名全小写,使用下划线连接; 类名遵守大驼峰命名法; 常量名全大写。

关键字

False     None    True   and      as       assert   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

输入输出

输出

username='张三'
age=18
print('你的名字:%s,你的年龄:%d' % (username,age))

结果:
在这里插入图片描述

常用的格式符号

在这里插入图片描述
换行输出

print('陌上人如玉,\n公子世无双') #换行
print('陌上人如玉,\t公子世无双') #制表

结果:
在这里插入图片描述

例题:输入下面的信息
========== 我的名片==========
姓名: chris
QQ:xxxxxxx
手机号:185xxxxxx
公司地址:上海市xxxx
===========================

name = 'chirs'
qq = 24365456756
tel = 185847382
ad = '上海市****'
print('='*20+'我的名片'+'='*20)
print('姓名:%s' % name)
print('QQ:%d' % qq)
print('手机号:%d' % tel)
print('公司地址:%s' % ad)
print('='*50)

或者

print('='*20+'我的名片'+'='*20)
print('姓名:%s\nQQ:%d\n手机号:%d\n公司地址:%s'%(name,qq,tel,ad))
print('='*50)

在这里插入图片描述

输入

password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)

在这里插入图片描述
这里不管输入什么类型的数据,接受到的最终都是字符串类型。

类型转换

在这里插入图片描述
在这里插入图片描述
在python中,只有空字符串’',“”,数字0,空字典{},空列表[],空元组(),和空数据None会被转换成为False,其他的都会被转换成为True

print(int("123"))  # 123 将字符串转换成为整数

print(int(123.78))  # 123 将浮点数转换成为整数

print(int(True))  # 1 布尔值True转换成为整数是 1
print(int(False)) # 0 布尔值False转换成为整数是 0

# 以下两种情况将会转换失败
'''
123.456 和 12ab 字符串,都包含非法字符,不能被转换成为整数,会报错
print(int("123.456"))
print(int("12ab"))
'''

# 使用int()函数进行类型转换时,还可以传入两个参数,第二个参数用来表示进制。
print(int("21",8))  # 输出的结果是17.八进制的21,对应的十进制数字是17
print(int("F0",16)) # 输出的结果是240.十六进制的F0,对应的十进制数字是240

"""
以下写法会报错。八进制里允许的最大值是7,所以 29 不是一个合法的八进制数
print(int("29",8))
"""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值