1.pycharm的安装:

1.先去官网下载软件:https://www.jetbrains.com/pycharm/download/#section=windows然后进行下一步,下一步操作既可以完成(需要提醒的时使用pycharm)      必须使用python  环境)激活可以使用软件管家公众号里的方法。

2.location  设置自己程序保存位置*(后续写文件时只需要改最后的文件名即可);interpreter把自己python的安装路径放进去即可;再点击create之后在点击file       New   pythonfile 再起名字就可以了。    成功案列:

2.使用while循环输入1 2 3 4 5 6 8 9 10

  第一种方法:

count=0
while count<10:
count+=1
if count==7:
continue
print(count)
结果是
1
2
3
4
5
6
8
9
10

第二种方法:

count=0
while count<10:
count+=1
if count==7:
pass
else:
print(count)
结果是:
1
2
3
4
5
6
8
9
10

3求1-100所有数的和:

  第一种方法:

count=1
sum1=0
while count<101:
sum1+=count
count+=1
print(sum1)
结果是:
5050

第二种方法:

count=1
sum1=0
while True:
sum1+=count
count+=1
if count>100:
break
print(sum1)
结果是
5050

4 输出1-100内所有的奇数:

方法一:

count=1
while count<100:
print(count)
count+=2
结果是:
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99

方法二

count=1
while count<100:
if count%2==1:
print(count)
count+=1

5.求1-2+3-1+5.......99的所有数的和:

第一种方法:

count=1
flag=1
sum1=0
while count<100:
sum1+=flag*count
flag=-flag
count+=1
print(sum1)

第二种方法:

count=1
flag=1
sum1=0
while count<100:
sum1+=count*(-1)**(count-1)
count+=1
print(sum1)
结果是:
50

6.用户登陆(三次机会重试)

 

7.python的编码方式:

  电脑刚开始的编码方式是二进制,即0和1两个数字(高电平表示1,低电平表示0),而且美国在刚开使用时只是制造了ascii码,使用7位二进制进行表示,最高位用于后期文字的补充。后期随着计算机发展,中国汉字共有9万多而使用两个字节(gbk)则只能表示65536个汉字故发明了万国码(unico)使用4个字节表示。但是这个表示的数据量超过了汉字而且占据内存大,后期发明了utf-8 (使用3个汉字来表示)。

8.算术运算符

程序如下

print(2+3)
print(3-1)
print(3*1)
print(5/2)
print(5%2)
print(5//2)
print(2**3)
结果如下:
5
2
3
2.5
1
2
8

9.比较预算符:得到的结果要不是True要不是False

10.赋值运算符

11.逻辑运算符  :

12优先级:在进行操作时:()>not >and >or

13短路原则:在进行逻辑运算时:如果只有and运算只有有一个为假则终止运算此结果为假;如果只有or运算,有一个为真则结束此次运算运算结果为真。

print(3>4 or 4<3 and 1==1)
print(1<2 and 3<4 or 1>2)
print(2>1 and 3<4 or 1>3)
print(3>1 and 3<4 or 4<5 and 2<1)
print(1>2 and 3<4 or 4>5 and 2>1 or 9<8)
print(not 2>1 and 3<4 or 4<5 and 2>1 and 9>8 or 7<6)
结果是:
False
True
True
True
False
True

14如果x or y   x为True 则返回x

print(1 or 2 )
print(3 or 4)
print(0 or 2)
结果是
1
3
2

15如果x and y x为True 则返回y

print(1 and 2 )
print(3 and 4)
print(0 and 2)
结果是
2
4

16布尔值和数字之间的转换:

由数字转换成布尔值:只要非零数字转换成布尔值都是True,其他都是False

由布尔值转换成数字;True为1;False为0

print(bool(2))
print(bool(-3))
print(bool(0))
print(int(True))
print(int(False))
结果是
True
True
False
1

17进制转换:

  1B=8bit  1Kb=1024b   1Mb=1024Kb   1Gb=1024Mb

18格式化字符串:%s(字符串)%d(数字);

name=input('请输入姓名:')
age=input('请输入年龄:')
height=input('请输入身高:')
msg='我叫%s,今年%s,身高%s'%(name,age,height)
print(msg)
结果是:
请输入姓名:小明
请输入年龄:15
请输入身高:123
我叫小明,今年15,身高123
name=input('请输入姓名:')
age=input('请输入年龄:')
job=input('请输入工作:')
hobbie=input('你的爱好:')
msg=''' -------info of %s---------
Name :%s
Age :%d
Job : %s
Hobbie:%s
--------end---------''' %(name,name,int(age),job,hobbie)
print(msg)
结果是:
请输入姓名:fjdskl
请输入年龄:12
请输入工作:jfs
你的爱好:jsdfk
-------info of fjdskl---------
Name :fjdskl
Age :12
Job : jfs
Hobbie:jsdfk
--------end---------

第二天python的更多相关文章

  1. [Python笔记][第二章Python序列-复杂的数据结构]

    2016/1/27学习内容 第二章 Python序列-复杂的数据结构 堆 import heapq #添加元素进堆 heapq.heappush(heap,n) #小根堆堆顶 heapq.heappo ...

  2. [Python笔记][第二章Python序列-tuple,dict,set]

    2016/1/27学习内容 第二章 Python序列-tuple tuple创建的tips a_tuple=('a',),要这样创建,而不是a_tuple=('a'),后者是一个创建了一个字符 tup ...

  3. [python笔记][第二章Python序列-list]

    2016/1/27学习内容 第二章 Python序列-list list常用操作 list.append(x) list.extend(L) list.insert(index,x) list.rem ...

  4. 孤荷凌寒自学python第二十八天python的datetime.date模块

     孤荷凌寒自学python第二十八天python的datetime.date模块 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.toordinal() 此方法将访问从公元1年1月1日至当 ...

  5. 孤荷凌寒自学python第二十二天python类的继承

    孤荷凌寒自学python第二十二天python类的继承 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) python中定义的类可以继承自其它类,所谓继承的概念,我的理解 是,就是一个类B继承自 ...

  6. 第二章 python基础(一)

    第一节 Python文件类型 源代码 Python源代码的文件以“py”为扩展名,由Python程序解释,不需要编译 字节代码 Python源文件经编译后生成的扩展名为“pyc”的文件 编译方法 im ...

  7. 第二篇 python进阶

    目录 第二篇 python进阶 一 数字类型内置方法 二 字符串类型内置方法 三 列表类型内置方法(list) 四 元组类型内置方法(tuple) 五 字典内置方法 六 集合类型内置方法(self) ...

  8. [转帖]虚拟内存探究 -- 第二篇:Python 字节

    虚拟内存探究 -- 第二篇:Python 字节 http://blog.coderhuo.tech/2017/10/15/Virtual_Memory_python_bytes/ 是真看不懂哦     ...

  9. 第二章Python入门

    第二章 Python入门 2.1.简介 Python是著名的"龟叔"(Guido van Rossum)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言 Pytho ...

  10. 我的Python成长之路---第二天---Python基础(7)---2016年1月9日(晴)

    再说字符串 一.字符串的编码 字符串的编码是个很令人头疼的问题,由于计算机是美国人发明的,他们很理所当然的认为计算机只要能处理127个字母和一些符号就够用了,所以规定了一个字符占用8个比特(bit)也 ...

随机推荐

  1. java.net.URISyntaxException: Illegal character in query at index 147

    这是url出现了特殊字符,需要将特殊字符进行替换

  2. C/C++编程规范

    1.文件结构 C/C++程序通常分为两个文件,一个文件用于保存程序的声明,一个文件用于保存程序的实现. 1.1 版权和版本的声明 版权和版本的声明位于头文件和定义文件的开头,主要内容有:(1)版权信息 ...

  3. 题解 P1717 【钓鱼】

    P1717 钓鱼 贪心+堆的方法其他题解已经讲的很清楚了,这里放出萌新简洁的dp做法,如果有正确性问题希望大佬能够指出qwq #include<cstdio> using namespac ...

  4. python接口自动化测试 - unittest框架基本使用

    unittest简单介绍 单元测试框架 还可以适用WEB自动化测试用例的开发与执行 提供丰富的断言方法 官方文档:https://docs.python.org/zh-cn/3/library/uni ...

  5. Remmina无法保存的问题

    Remmina无法保存的问题 今天用Remmina远程连接,发现密码无法保存,如果保存一直是灰色的 经过一段时间的研究,发现只要把快速连接名字改了就可以!

  6. Spring Boot 操作 Excel

    Excel 在日常操作中经常使用到,Spring Boot 中使用 POI 操作 Excel 本项目源码 github 下载 1 新建 Spring Boot Maven 示例工程项目 注意:本示例是 ...

  7. 吴裕雄 python 神经网络——TensorFlow 使用卷积神经网络训练和预测MNIST手写数据集

    import tensorflow as tf import numpy as np from tensorflow.examples.tutorials.mnist import input_dat ...

  8. handler method 参数绑定

    handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A.处理requet uri 部分(这里指uri template中va ...

  9. 关注Ionic底部导航按钮tabs在android情况下浮在上面的处理

    Ionic是一款流行的移动端开发框架,但是刚入门的同学会发现,Ionic在IOS和android的底部tabs显示不一样.在安卓情况下底部tabs会浮上去. 如下图展示:  网上也有很多此类的解决方案 ...

  10. 计算机二级-C语言-程序设计题-190118记录-通过数组和指针两种方式对字符串进行处理。

    //编写一个函数fun,比较两个字符串的长度,(不使用C语言提供的求字符串长度的函数),函数返回较长的字符串.若两个字符长度相同,则返回第一个字符串. //重难点:通过数组处理和通过指针进行处理的不同 ...